web-dev-qa-db-ja.com

現在のターミナルウィンドウを全画面表示にするOSXコマンド

作業環境を開くためにbashスクリプトを作成しようとしています。が欲しいです

1)Terminal.appを開き、「time_to_work」のようなコマンドを入力します。2)このコマンドは次のようになります。

a。崇高なテキストを開く

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

b。現在のターミナルウィンドウを全画面表示にする

c。グーグルクロームを開く

2.bで行き詰まっています。簡単なコマンドはありますか、それともプロセスIDを見つけてシグナルを送信するようなことをする必要がありますか(それが理にかなっている場合)?

また、フルスクリーンモードで新しいウィンドウを開くコマンドを操作することもできます。

ありがとう!

1
Seth

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

ターミナルでフルスクリーンアクションを完了するには、遅延が必要です。

0
slhck

myAppsを{"GoogleChrome"、 "Skype"、 "Finder"}に設定します

myAppsのMyAppで繰り返す

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
DenniOnLine