내가 루프 "pin_board을"좋아하고 "boardarray"는 루프마다 .. 여기 대체 할 것이다는 응답 @karaxuna을 위해 .. 내 스크립트를 수정하고어떻게 imacros에서 배열을 반복합니까?
var boardarray = ['board1', 'board2', 'board3', 'board4', 'board5'];
var text = 'pin_board';
for(var i in boardarray) {
pin_board = "CODE:";
pin_board += "VERSION BUILD=8300326 RECORDER=FX" + "\n";
pin_board += "TAB T=1" + "\n";
pin_board += "TAG POS=1 TYPE=BUTTON ATTR=TXT:Pin<SP>it" + "\n";
pin_board += "WAIT SECONDS=3" + "\n";
pin_board += "TAG POS=1 TYPE=LI ATTR=TXT:" + boardarray + "\n";
pin_board += "WAIT SECONDS=3" + "\n";
pin_board += "TAG POS=R1 TYPE=BUTTON ATTR=TXT:Pin<SP>it" + "\n";
pin_board += "WAIT SECONDS=5" + "\n";
}
iimPlay(pin_board);
감사 below..` 코드입니다 imacros에서 시도해 보았습니다. 불행히도, 한 번만 반복되고 board1로 시작하는 대신 시작되어 baord5로 끝납니다. 그래서 그것은 한 번만 실행됩니다. 내가 뭔가를 놓친다면 나는 모른다.
다음편집 코드입니다 ..
var boardarray = ['board1', 'board2', 'board3', 'board4', 'board5'];
var text = 'pin_board';
for(var i = 0; i < boardarray.length; i++)
{
pin_board = "CODE:";
pin_board += "VERSION BUILD=8300326 RECORDER=FX" + "\n";
pin_board += "TAB T=1" + "\n";
pin_board += "TAG POS=1 TYPE=BUTTON ATTR=TXT:Pin<SP>it" + "\n";
pin_board += "WAIT SECONDS=3" + "\n";
pin_board += "TAG POS=1 TYPE=LI ATTR=TXT:" + boardarray[i] + "\n";
pin_board += "WAIT SECONDS=3" + "\n";
pin_board += "TAG POS=R1 TYPE=BUTTON ATTR=TXT:Pin<SP>it" + "\n";
pin_board += "WAIT SECONDS=5" + "\n";
}
iimPlay(pin_board);
덕분에,
iMacros가 JavaScript를 사용하고 있다고 생각합니다.이 경우이 질문에 대한 질문과 답변이 있습니다. http://stackoverflow.com/questions/9329446/for-each-in-a-array-how-to-do- that-in-javascript 배열을 반복하는 방법에 대한 질문 *이 아닌 경우 명확하게 편집 할 수 있습니까? 회신에 감사드립니다. –