从 OS X 中的终端打开应用程序很简单:open -a Twitter.app
。
是否存在一些特殊的终端命令可以隐藏打开的应用程序(基本上相当于在应用程序内部键入⌘+ )?H
答案1
像这样的事情的开始相当艰难。
osascript -e 'tell application "Finder"' -e 'set visible of process "Twitter" to false' -e 'end tell'
这是一个稍微好一点的例子
on run argv
set programName to item 1 of argv
tell application "Finder"
set visible of process programName to false
end tell
end run
以它为例,osascript ~/hider.scpt Twitter
假设它位于您的主目录中,名称为 hider.scpt,并且您想要隐藏 Twitter.app(您不使用“.app”这个词)。
答案2
klobulcar 解决方案的较短一行代码:
osascript -e 'tell application "System Events" to set visible of process "Twitter" to false'