的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保存找到它的位置的坐标。
我怎么做“If”功能,如: IMAGESEARCH是真的,提取!COL1和!COL2 –