Macos 如何以编程方式创建快捷键?
我甚至不确定bash是否是实现这一点的最合适的方法,但我需要以编程方式在osx上打开的应用程序之间切换 我正在考虑做一个bash程序来执行“cmd+tab” 我无法在常规搜索中找到这一点,因此,也许有人可以在这里为我指出一些方向?您可以使用来实现这一点 要关注特定应用程序,请执行以下操作:Macos 如何以编程方式创建快捷键?,macos,bash,task-switching,Macos,Bash,Task Switching,我甚至不确定bash是否是实现这一点的最合适的方法,但我需要以编程方式在osx上打开的应用程序之间切换 我正在考虑做一个bash程序来执行“cmd+tab” 我无法在常规搜索中找到这一点,因此,也许有人可以在这里为我指出一些方向?您可以使用来实现这一点 要关注特定应用程序,请执行以下操作: tell application "Finder" to activate 要模拟实际的Cmd+Tab输入: tell application "System Events" key down comm
tell application "Finder" to activate
要模拟实际的Cmd+Tab输入:
tell application "System Events"
key down command
keystroke tab
key up command
end tell
Applescript文件(*.scpt)可以通过命令行使用
osascript file.scpt
运行。我认为您并不想使用tab键来“启动”下一个程序–即使手动执行此操作,我也经常需要重复执行才能获得我想要的程序。您确定您的意思不是“以编程方式激活我打开的应用程序之一”吗?这是针对类似kiosk的应用程序的。我只能打开两扇窗户。一个是浏览器,另一个是MacOSX应用程序。我希望通过编程在它们之间切换。因此,我认为简单地模拟“cmd+tab”就足够了,因为没有其他应用程序会被打开,我可以设置“第一个”应用程序出现,然后,它就像一个开关。