Интересно, можно ли в applecript создать сценарий, для которого результаты отображаются в определенном числе пробелов, N.
Я обнаружил, что, поскольку у меня открылось много окон Firefox одновременно, было бы неплохо, чтобы каждая группа окон имела свою индивидуальность и открывалась в специальном для нее пространстве. Например, социальные сети и электронная почта на 1, VPN на 2, iTunes на 3, онлайн-видео на 5, автомобильные исследования на 6 и т. Д.
В настоящее время я использую AppleScript, чтобы связать имя профиля с вызовом Firefox:
do shell script "/Applications/Firefox.app/Contents/MacOS/firefox-bin -no-remote -P " & (ASCII character 34) & "Music Stuff" & (ASCII character 34) & " http://www.mymusicweb.com/ &"
Здесь я хочу создать окно для Space 7, которое вызывает профиль «Music Stuff» и инициализирует окно для отображения веб-сайта «Моя музыка».
Проблема в том, как сделать так, чтобы это отображалось только в Space 7.
Я пытался использовать диалоговое окно «Пробелы», но когда я выбираю свой исполняемый файл AppleScript, он просто отображается как FSlauncher, и каждый AppleScript выступает как FSlauncher , поэтому я не могу назначить их разным пространствам. Аналогично, если бы я использовал пример Неда Дейли:
В OS X 10.5 или 10.6, Пробелы
назначения могут быть доступны и
изменено через интерфейс сценариев
в системные события.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 If you don't already know it,
Вы можете получить идентификатор пакета приложения из Finder:
tell application "Finder"
get id of application file "TextEdit" of folder "Applications" of startup disk
end tell
Я считаю, что все сценарии имеют идентификатор aplt , опять же, теперь есть способ различения!
У кого-нибудь еще есть идея?
Спасибо!