所以这是我现在的代码,正如你可以看到这很明显可以使用循环。括号之间的数字是我想要改变的。如何为iMacros制作此代码的循环?
如何从这里制作一个循环,因为我想要达到100或更高,而不必复制粘贴和更改值?
EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type(1) MODIFIERS=shift
EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type(2) MODIFIERS=shift
EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type(3) MODIFIERS=shift
EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type(4) MODIFIERS=shift
EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type(5) MODIFIERS=shift
这是我为Javascript写的新代码。
var test;
test ="CODE:";
test +="SET !ERRORIGNORE YES "+"\n";
test +="URL GOTO=http://tppcrpg.net/create_trade.php?id=1 "+"\n";
test +="EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type({{!loop}}) MODIFIERS=shift"
for (var i = 1; i < 10 ; i++)
{
test +="EVENT TYPE=CLICK SELECTOR=#CP>OPTION:nth-of-type" + ({{String(i)}}) + "MODIFIERS=shift"
}
iimPlay(test)
iimPlay("myMacro.iim")
只是想知道如何编程它,以便它可以运行与我去链接和从列表中选择。
谢谢这段代码确实运行成功,没有任何语法错误。但是,我有一些逻辑错误,在这里我会告诉你一个这个逻辑问题的图像。 http://imgur.com/VE1DVn6。我真正想要做的是让它看起来像这样:http://imgur.com/rXTx5Qq。基本上为了选择多个,我必须按住CTRL键并选择列表中的项目。如果我不够清楚,可以随意问。谢谢你的尝试。 :) – puretppc
我不知道这个问题。我想你将不得不一一选择它们。有时可以帮助查看页面源代码并查看您想要单击的选项。 – macroscripts
根据这个截图,它在说明的顶部说明选择列表上的多个东西。如果需要,我可以尝试给你发送完整的源代码。你基本上一个一个地选择它们,这就是循环有帮助的原因。 http://imgur.com/aanAE1J – puretppc