停止在keypress ESC上运行的applescript脚本

时间:2015-10-23 03:56:09

标签: applescript

我有一个发送键击到TextEdit的AppleScript。我只需要按ESC键就可以随时停止脚本。我在网上尝试了一些例子,但我似乎没有找到工作。我不知道我在做什么哈哈。在这个

上任何帮助都会很棒

这是非工作示例

activate application "TextEdit"
repeat until (keys pressed) is {"esc"}
    set keys_pressed to keys pressed
    if keys_pressed is not {} then
        tell application "System Events"
            key code 18
        end tell
        delay (random number from 0.2 to 0.3)
        tell application "System Events"
            key code 19
        end tell
        delay (random number from 0.2 to 0.3)
    end if
end repeat

1 个答案:

答案 0 :(得分:2)

我很抱歉,但我认为你不能用AppleScript做到这一点,但我推荐Cocoa-AppleScript,下载Xcode并制作一个Cocoa AppleScript App,Cocoa AppleScript允许你使用Cocoa Windows链接到Applescript Code,你可以然后制作菜单栏项目以停止重复