如何以编程方式创建关键快捷方式?

时间:2015-06-16 08:19:21

标签: macos bash task-switching

我甚至不确定bash是否是实现此目的的最佳方式,但我需要以编程方式在OS X上打开的应用程序之间切换。

我正在考虑执行一个bash程序来执行“cmd + tab”。

我无法在常规搜索中找到这个,所以,也许有人可以在这里指出一些方向?

1 个答案:

答案 0 :(得分:2)

您可以使用Applescript来实现此目的。

专注于特定的应用程序:

tell application "Finder" to activate

并模拟实际的Cmd + Tab输入:

tell application "System Events"
  key down command
  keystroke tab
  key up command
end tell

可以使用osascript file.scpt通过命令行运行Applescript文件(* .scpt)。