在applescript中,我如何让两个不同的东西同时重复


0

我试图让两个不同的动作以不同的间隔重复,但现在只有第一个动作会重复。

repeat
        keystroke "i"
        delay 44
    end repeat
    repeat
        keystroke "o"
        delay 5.5
    end repeat

谢谢!

Answers:


2

您可以利用44可以被5.5整除的事实并使用内部和外部循环:

repeat
    keystroke "i"
    repeat 8 times
        keystroke "o"
        delay 5.5
    end repeat
end repeat

请注意,要使keystroke命令起作用,您需要tell位于System Events应用程序的块中。


哈哈我喜欢这些数字恰好是如此均匀地运作!完美的解决方案。是的,我告诉你,只是没有粘贴整个代码块。再次感谢。
Mickey Slater
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.