Я хочу сделать цикл while внутри цикла while в imacros
, но я вроде как потерян, как это сделать.В основном цикл while будет иметь значение, считая вверх и вниз.Я также прикрепил код внизу, лучше объясняя, что я хотел, чтобы он делал.
VERSION BUILD=1002 RECORDER=CR
SET !TIMEOUT_STEP 2
URL GOTO=LINK_TO_SITE
EVENT TYPE=KEYPRESS SELECTOR=* KEY=35
WAIT SECONDS=2
EVENT TYPE=KEYPRESS SELECTOR=* KEY=35
WAIT SECONDS=2
' Do a while loop within a while loop where COUNT_DOWN is the outer loop (and counts down by 1 from 11), and COUNT_UP is the inner loop (and counts up by 1 from 0). If COUNT_UP is equal to 30, then it does a WAIT for 60 seconds.
TAG POS=COUNT_DOWN TYPE=A ATTR=TXT:*<SP>Open<SP>
TAG POS=COUNT_UP TYPE=BUTTON ATTR=TXT:Make
WAIT SECONDS=60
Как объяснение ниже, наследуются циклы while в javascript
, но мой вопрос заключается в том, как это реализоватьв imacros
:
int i = 11;
while (i > 0) {
TAG POS=i TYPE=A ATTR=TXT:*<SP>Open<SP>
// ^ i value
int j = 1;
while (j <= 31) {
TAG POS=j TYPE=BUTTON ATTR=TXT:Make
// ^ j value
if (j == 30) {
WAIT SECONDS=60
}
j++;
}
i--;
}