我正在尝试在AppleScript上为当前活动的应用程序创建撤消功能。
当我运行它时,我的代码实际上对自动机本身起作用,但是当我通过快捷方式将其作为服务启动时它不会。
on run {input, parameters}
tell application "System Events" to keystroke "z"
end run
答案 0 :(得分:1)
您需要使用{command down}
发送击键tell application "System Events" to keystroke "z" using {command down}
此外,我认为服务不会完成你想要做的事情。通过聚光灯调用的后台应用程序可能会更好。但是,调用任何解决方案的工作似乎与手动输入命令z一样多。