【问题标题】:Form Fill Paste then Tab Repeat表单填充粘贴然后选项卡重复
【发布时间】:2012-11-07 20:43:46
【问题描述】:

我正在尝试使用 applescript 编写一些数据输入的脚本。

我需要它粘贴,然后 Tab 七次,然后再次粘贴.....2700 次。

虽然我对编程很陌生,但我至少能够得到一些工作。

到目前为止我所拥有的:

set the clipboard to "blah"
tell application "blah"
    activate
    tell application "System Events"
        repeat 4 times
            keystroke "v" using {command down}
            keystroke "                         "
        end repeat
    end tell
end tell

现在这将粘贴到第一个表单中,然后跳过一个并粘贴到下一个表单中。我不知道为什么。所以这只是粘贴到其他所有表单中。

有什么帮助吗?

【问题讨论】:

    标签: forms tabs applescript copy-paste


    【解决方案1】:

    试试:

    set the clipboard to "blah"
    tell application "blah"
        activate
        tell application "System Events"
            repeat 4 times
                keystroke "v" using {command down}
                delay 1
                repeat 7 times
                    keystroke tab
                    delay 1
                end repeat
            end repeat
        end tell
    end tell
    

    【讨论】:

    • 感谢您的回复。将 blah 输入第一种形式,跳 4 行,然后粘贴 7 个 blah。
    • 粘贴命令只发送了 4 次。我看不出它会如何粘贴 7 次。
    • 我听到了,它就像它在它标签后卡住了一样。调查一些事情。
    • 我编辑了答案以包括延迟。此外,如果您提供有关您所针对的应用程序的更多背景信息,用户可能能够提供更好的解决方案。
    • 呵呵是的,我刚才也是这么做的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-04
    • 2021-03-16
    相关资源
    最近更新 更多