的iMacros和JavaScript编程 - 循环/ Java的/提取

的iMacros和JavaScript编程 - 循环/ Java的/提取

问题描述:

希望一切都很好,如果ü可以帮我这个代码,我会心存感激:)的iMacros和JavaScript编程 - 循环/ Java的/提取

我不是一个程序员,所以我缺乏编程知识的: S

所以我想要一个Java脚本,然后调用.iim .iim它将有一个Jscript检查图像,如果该图像是真的,它会回到1s .iim并从csv文件中提取!COL1和!COL2我有.. 所以,JavaScript将从调用“Macro1.iim”开始,像这样开始

SET !LOOP 1 
SET !DATASOURCE CSV_File1.csv 
SET !DATASOURCE_COLUMNS 4 
SET !DATASOURCE_LINE {{!LOOP}} 

TAG POS=1 TYPE=INPUT:TEXT FORM=ID:login_form ATTR=ID:user CONTENT={{!COL1}} 
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:login_form ATTR=ID:password CONTENT={{!COL2}} 
TAG POS=2 TYPE=A ATTR=TXT:Acess 
WAIT SECONDS=1 

URL GOTO=imacros://run/?m=CheckImg.js 

在这个“CheckImg.js”我有“测试”,以检查图像出现与否和代码,我在“CheckImg.js”是:

if (obj.complete) { 
    //here it would return something to let the previous iim that it has to extract the {{!COL1}} and {{!COL2}}; 
} else { 
    break; //and continue the macro code 
} 

如果你能告诉我怎么做,我会很感激非常多,如果有什么你不理解我会尽力解释更好 由于提前, 乔斯·阿尔维斯

如果你想检查图像出现与否,我建议你改为use the IMAGESEARCH command

搜索通过IMAGE属性指定的输入图像。使用图像识别算法在当前显示的网站上搜索输入图像。 CONFIDENCE指定找到的图像与输入图像的匹配程度。值为100意味着完全匹配。如果在给定置信度下未找到输入图像,则会发生错误。

如果找到图像,那么!IMAGEX和!IMAGEY保存找到它的位置的坐标。

+0

我怎么做“If”功能,如: IMAGESEARCH是真的,提取!COL1和!COL2 –