Answers:
为此,我使用具有以下内容的Run AppleScript对象创建了一个自动化工作流程:
on run {input, parameters}
tell application "Google Chrome" to activate
tell application "System Events"
keystroke "A"
keystroke "B"
keystroke "C"
end tell
return input
end run
这对我来说很好
您可以使用Keyboard Maestro,iKey或QuicKeys之类的应用程序创建宏。他们中的许多人还支持Keyboard Maestro中的快速宏。您可以按⌃F1开始或停止录制宏,然后按⌥F1播放。
您还可以使用AppleScript模拟按键。如果脚本与FastScripts一起运行,则不需要启动时的延迟。
delay 0.5 -- if the script is run with a shortcut that has modifier keys
activate application "TextEdit"
tell application "System Events"
keystroke "aa"
key code 123 using {shift down, command down}
end tell
该keystroke
命令只能用于插入当前键盘布局中包含的字符。如果文本足够长,则插入时还会有明显的延迟。
插入文本的另一种方法是使用剪贴板:
set the clipboard to "aa"
delay 0.05
tell application "System Events" to keystroke "v" using command down