0

我正在尝试在 AppleScript 上为当前活动的应用程序创建一个撤消功能。

当我运行它时,我的代码实际上可以在自动机本身上运行,但是当我通过快捷方式将它作为服务启动时它不会。

on run {input, parameters}
    tell application "System Events" to keystroke "z"
end run
4

1 回答 1

1

您需要使用 {command down} 发送击键

tell application "System Events" to keystroke "z" using {command down}

另外,我认为服务不会完成您想要做的事情。通过聚光灯调用的后台应用程序可能会更好。但是,调用任何解决方案的工作似乎与手动键入命令 z 一样多。

于 2012-09-27T11:18:41.927 回答