所以這是我現在的代碼,正如你可以看到這很明顯可以使用循環。括號之間的數字是我想要改變的。如何爲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