在iMacros中等待20秒 [英] Waiting 20 seconds in iMacros

查看:112
本文介绍了在iMacros中等待20秒的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

U具有 imacros 脚本,我想添加等待60秒,当 i 达到 20

U have imacros script and I want to add wait seconds 60 When i reach to 20.

现在这是我的代码:

var macro;

macro = "CODE:";

macro += "URL GOTO=http://example.com/msg?uid={{i}}\n";
macro +="TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:msg ATTR=ID:subject CONTENT=hello\n";
macro +="TAG POS=1 TYPE=TEXTAREA FORM=NAME:msg ATTR=ID:message CONTENT=hi\n";
macro +="TAG POS=1 TYPE=INPUT:IMAGE FORM=NAME:msg ATTR=ID:btn_save";

for (var i=1;i<300;i++){
    iimSet("i",i)
    iimPlay(macro)
}

iimDisplay("Script completed.");

我也尝试过这个:

var macro;

macro = "CODE:";

macro += "URL GOTO=http://example.com/msg?uid={{i}}\n";
macro +="TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:msg ATTR=ID:subject CONTENT=hello\n";
macro +="TAG POS=1 TYPE=TEXTAREA FORM=NAME:msg ATTR=ID:message CONTENT=hi\n";
macro +="TAG POS=1 TYPE=INPUT:IMAGE FORM=NAME:msg ATTR=ID:btn_save";
iimDisplay("Send Macro via iimPlay");
retcode = iimPlay(macro);

var i=2

while(true){

    if(i%20==0){    
        iimPlay("CODE: WAIT SECONDS=60")
    }

    iimSet("i",i);
    iimPlay(macro);
}

for (var i=1;i<999;i++){
    iimSet("i",i)
    iimPlay(macro)
}

iimDisplay("Script completed.");

但是这两个代码都不适合我.有谁能够帮我?谢谢!

But both code are not working for me. Can anybody help me? Thank you !

推荐答案

在您的第一个代码中,按以下方式更改循环:

In your first code change the loop in the following way:

for (i = 1; i < 300; i++){
    if (i == 20)
        iimPlayCode("WAIT SECONDS=60");
    iimSet("i", i);
    iimPlay(macro);
}

这篇关于在iMacros中等待20秒的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆