4

我第一次在 automator 中使用苹果脚本。我希望脚本在以前启动的应用程序中执行键盘快捷键。

on run
activate application "MacCaption"
tell application "MacCaption"
    keystroke "x" using command down

end tell

我得到语法错误预期的行尾,但在使用的单词上找到了标识符。

4

2 回答 2

3

您的问题是keystroke必须通过系统事件。任何一个:

tell app "System Events"
    keystroke "x" using command down
end tell

或者

tell app "System Events"
    tell process "MacCaption"
        keystroke "x" using command down
    end tell
end tell

没有真正的区别,但您需要系统事件。

于 2013-01-11T18:52:09.740 回答
1

尝试:

tell application "System Events" to keystroke "x" using command down
于 2013-01-09T22:48:16.480 回答