1

Я пытаюсь сделать bash-скрипт, чтобы открыть мою рабочую среду. я хочу

1) Откройте Terminal.app и введите команду типа "time_to_work". 2) Эта команда будет:

а. открыть возвышенный текст

open ~/Documents/Programming/ -a Sublime\ Text.app

б. сделать текущее окно терминала полноэкранным

с. Откройте Google Chrome

Я застреваю на 2.b. Есть ли простая команда, или я должен был бы сделать что-то вроде найти идентификатор процесса и отправить ему сигнал (если это даже имеет смысл)?

Я также смогу работать с командой, которая откроет новое окно в полноэкранном режиме.

Спасибо!

2 ответа2

0

установите MyApps на {"Google Chrome", "Skype", "Finder"}

повторить с MyApp в MyApps

tell application MyApp

    activate

    delay 3

end tell

tell application "System Events"

    tell process MyApp

        set value of attribute "AXFullScreen" of window 1 to true

        delay 3

    end tell

end tell

конец повтора

0

Просто используйте команды AppleScript:

osascript <<"EOF"
    tell application "Terminal" to activate
    tell application "System Events" to keystroke "f" using { command down, control down }
    delay 3
    tell application "Google Chrome" to activate
EOF

Задержка необходима для того, чтобы Терминал завершил полноэкранное действие.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .