循环不适用于来自csv文件的URL

时间:2014-06-16 08:37:29

标签: loops csv imacros

这里,循环不起作用,只有csv文件中的第一个url正在工作。我想为csv文件中的所有url运行它,有人可以帮我吗...

我的csv文件是这样的

https://www.ggogle.com/fhduhfduh,keyword1

https://www.ggogle.com/fdfdfcvxvc,keyword2

https://www.ggogle.com/hghjhjuhjf,keyword3

CMDLINE !DATASOURCE C:\Users\User\Desktop\Boo.csv
    SET !ERRORIGNORE YES
    SET !ERRORCONTINUNE YES
    SET !REPLAYSPEED FAST
    SET !DATASOURCE_COLUMNS 2
    SET !LOOP 1
    SET !DATASOURCE_LINE {{!LOOP}}
    TAB T=1
    URL GOTO={{!COL1}}
    FRAME F=0
    TAG POS=1 TYPE=SPAN FORM=ID:fght ATTR=TXT:Add
    TAG POS=1 TYPE=INPUT:FILE FORM=ID:fght ATTR=ID:js_2 CONTENT=C:\Users\User\Pictures\01.jpg
    WAIT SECONDS = 15
    TAG POS=1 TYPE=BUTTON ATTR=TYPE:submit&&CLASS:selected

1 个答案:

答案 0 :(得分:1)

CMDLINE !DATASOURCE C:\Users\User\Desktop\Boo.csv
    SET !ERRORIGNORE YES
    SET !ERRORCONTINUNE YES
    SET !REPLAYSPEED FAST
    SET !DATASOURCE_COLUMNS 2
    **SET !LOOP 1** <-- YOUR PROBLEM
    SET !DATASOURCE_LINE {{!LOOP}}
    TAB T=1
    URL GOTO={{!COL1}}
    FRAME F=0
    TAG POS=1 TYPE=SPAN FORM=ID:fght ATTR=TXT:Add
    TAG POS=1 TYPE=INPUT:FILE FORM=ID:fght ATTR=ID:js_2 CONTENT=C:\Users\User\Pictures\01.jpg
    WAIT SECONDS = 15
    TAG POS=1 TYPE=BUTTON ATTR=TYPE:submit&&CLASS:selected

如果将!LOOP设置为1,则它只会读取文件的第一行。将其设置为csv文件中的行数或删除它,并在播放宏时输入循环次数。