Applescript; открытие приложения в Пространстве номер N

Интересно, возможно ли в applescript создать сценарий, для которого мы даем как вход имя приложения и номер N, таким образом, это приложение открыто в пространстве Пространства номер N.

Я хотел бы с этим создать meta-applescript, поэтому когда загрузки компьютера и после входа в систему, на каждом пространстве, я получаю различные приложения, и важный, я могу изменить это в файле сценария, а не через предпочтения Пространства Mac OS X

Спасибо

7
задан Open the way 21 February 2010 в 09:49
поделиться

1 ответ

В OS X 10.5 или 10.6 доступ к назначениям Spaces и их изменение можно получить через скриптовый интерфейс в System Events.app:

tell application "System Events"
    set x to application bindings of spaces preferences of expose preferences
    set x to {|com.apple.textedit|:4} & x  -- Have TextEdit appear in space 4
    set application bindings of spaces preferences of expose preferences to x
end tell

Если вы еще не знаете, вы можете получить идентификатор пакета приложения из Finder:

tell application "Finder"
    get id of application file "TextEdit" of folder "Applications" of startup disk
end tell
7
ответ дан 7 December 2019 в 07:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: