reg*_*633 52
当然有效.系统事件可以执行击键.但是,键击总是发送到最前面的应用程序,因此要为应用程序执行快捷方式,您必须首先激活该应用程序,然后再执行快捷方式.例如,我可以使用command-t在Safari中打开一个新选项卡.那个AppleScript看起来像这样......
tell application "Safari" to activate
tell application "System Events"
keystroke "t" using command down
end tell
Run Code Online (Sandbox Code Playgroud)
现在假设您有一个全局键盘快捷键.全局意义它适用于任何应用程序.然后你甚至不需要先激活一个应用程序,只需执行击键.按下您要求的按键执行此操作...
tell application "System Events"
keystroke "e" using {command down, option down, control down}
end tell
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28499 次 |
| 最近记录: |