Answers:
仅使用AppleScript就完全可以实现这一点。
基本的循环结构是:
repeat
/* your code goes here... */
end repeat
发送击键,你可以使用keystroke
:
tell application "Application Name Here"
keystroke "A"
end tell
这会将资本“a”发送到特定的运行应用程序。
如果你想在按住另一个键时发送一个键:
tell application "Application Name Here"
keystroke "A" using {command down}
end tell
这将在按住命令键的同时发送“a”。
在Mac OSX Automation上有很多关于AppleScript的信息。
System Events
作为应用程序名称。
我已经尝试过Automator,如果你想超越你的直接要求,这不是最简单的事情。
如果你愿意尝试第三方程序,那么Keyboard Maestro非常强大且易于使用。我安装了它,并让我的键盘快捷键立即运行。
关于KM的一个好处是,您可以创建简单的基于文本的快捷方式,这样您就不必将手从键盘上移开以使用宏。我是开发人员并且广泛使用vim和命令行,所以不必使用任何特殊键对我来说很重要。
所以,在我的情况下......我创建了一个用',,, sign'调用的宏,它输入了我的测试用户ID,标签到下一个字段,输入密码,选项卡到下一个字段,输入[Enter]关键 - 瞧! - 我已登录
简单而且非常有效。它不是免费的; 经过一段试用期后,你必须购买它,但对我来说这是一个明智的选择。
我使用quicksilver - 安装它,使用你想要的击键创建一个文本文件,然后创建一个“自定义触发器”并为其分配一个热键。