OS X 命令使当前终端窗口全屏

OS X 命令使当前终端窗口全屏

我正在尝试编写一个 bash 脚本来打开我的工作环境。我想要

1)打开 Terminal.app 并输入“time_to_work”等命令 2)此命令将:

a.打开Sublime Text

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

b. 使当前终端窗口全屏

c. 打开 Google Chrome

我被困在 2.b 上了。有没有简单的命令,或者我是否必须做一些事情,比如找到进程 ID 并向其发送信号(如果这有意义的话)?

我还可以使用以全屏模式打开新窗口的命令。

谢谢!

答案1

只需使用 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

为了让终端完成全屏操作,延迟是必要的。

答案2

将 MyApps 设置为 {“Google Chrome”、“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

结束重复

相关内容