Automation 循环整个宏,但使用不同的;输入“;每次?

Automation 循环整个宏,但使用不同的;输入“;每次?,automation,imacros,Automation,Imacros,我对这些家伙很不屑一顾,所以请不要生我的气:哎呀: 我正在使用Imacros进行Chrome 1-当宏找到我正在搜索的“关键字”时,我想在“当前页面”停止。 2-我想循环这个宏,但每次都有不同的“输入”,直到CSV文件输入结束,但我不知道怎么做 以下是我尝试过的: VERSION BUILD=844 RECORDER=CR URL GOTO=http://gizaedu.gov.eg/natig/3.aspx TAG POS=1 TYPE=INPUT:TEXT FORM=ID:form1 ATT

我对这些家伙很不屑一顾,所以请不要生我的气:哎呀: 我正在使用Imacros进行Chrome

1-当宏找到我正在搜索的“关键字”时,我想在“当前页面”停止。 2-我想循环这个宏,但每次都有不同的“输入”,直到CSV文件输入结束,但我不知道怎么做

以下是我尝试过的:

VERSION BUILD=844 RECORDER=CR
URL GOTO=http://gizaedu.gov.eg/natig/3.aspx
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:form1 ATTR=ID:TextBox1 CONTENT=10000
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:form1 ATTR=ID:Button1
SET EXTRACT NULL
'if this exist you extract the text(even if you know it)
'if doesn't exist should return error but we turned that off; Extract remains Null
TAG POS=1 TYPE=SMALL ATTR=TXT:Keyword EXTRACT=TXT
SET !VAR1 EVAL("var text=\"{{!EXTRACT}}\"; if(text==\"keyword\") text = \"jibber\"
'this one executes if the text is right, if not should give error but we turned that off
TAG POS=1 TYPE=DIV ATTR=TXT:{{!VAR1}}
我的主要目标是从CSV文件中输入多个值,每次在页面上搜索“关键字”,如果找到了,就停下来让我“查看”页面,如果没有找到“关键字”,我希望它一直搜索到CSV输入结束

我找到了这段代码,但我不知道放在哪里,甚至不知道如何使用它:

SET !DATASOURCE key22.csv
SET !LOOP 2
SET !DATASOURCE_LINE {{!LOOP}}
我已经尽了最大的努力,但这就是我想到的,我希望你能帮助我实现我的目标

提前感谢……)

编辑:多亏了Shugar,我已经对%90进行了编辑,但我仍然不知道在哪里输入宏看到它时将停止的关键字?这是我成功操作的最后一个脚本!:

VERSION BUILD=844 RECORDER=CR
SET !DATASOURCE C:\Users\SparkedLeads\Documents\iMacros\Datasources\01.csv
SET !LOOP 2
SET !DATASOURCE_LINE {{!LOOP}}
SET !ERRORIGNORE YES
TAG POS=1 TYPE=SMALL ATTR=TXT:{{!COL1}} EXTRACT=TXT
SET !ERRORIGNORE NO
' press "OK" in the iMacros extract dialog after "viewing" the page if you want to continue playing the macro
' uncomment the line below if you want to break the macro when some keyword is found
SET E EVAL("'{{!EXTRACT}}' == '{{!COL1}}' ? MacroError('Keyword is found !') : '';")
URL GOTO=http://gizaedu.gov.eg/natig/3.aspx
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:form1 ATTR=ID:TextBox1 CONTENT={{!COL1}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:form1 ATTR=ID:Button1

没问题,伙计们,我已经弄明白了:)

在“当前页面”以循环模式播放下面给定的宏。注意里面的评论

SET !DATASOURCE key22.csv
SET !LOOP 2
SET !DATASOURCE_LINE {{!LOOP}}

SET !ERRORIGNORE YES
TAG POS=1 TYPE=SMALL ATTR=TXT:{{!COL1}} EXTRACT=TXT
SET !ERRORIGNORE NO

' press "OK" in the iMacros extract dialog after "viewing" the page if you want to continue playing the macro
' uncomment the line below if you want to break the macro when some keyword is found
'SET E EVAL("'{{!EXTRACT}}' == '{{!COL1}}' ? MacroError('Keyword is found !') : '';")

非常感谢Shugar,我已经完成了,但是我不知道在哪里输入“关键字”,宏在看到它时将停止?