如何通过imacros从弹出/对话框中复制文本并将其粘贴到字段上

时间:2016-03-09 14:41:44

标签: javascript jquery imacros

我想通过macros.i复制并粘贴弹出窗口中的文本已捕获图像

Here is an image显示我需要复制的文字。

这是我用来粘贴的代码。

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:OnlineForm ATTR=ID:passport_no CONTENT={{!VAR2}}

1 个答案:

答案 0 :(得分:0)

您是否能够提取图像中提到的文本?如果是,则尝试使用以下标记,我希望它能够正常工作,如果它没有使用JS。

SET !VAR1 EVAL("var x;var s=\"{{!EXTRACT}}\";s=s.split(/:/);s=s[1].split(/./);s=s[0];if (s != null){x=s;}")
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:OnlineForm ATTR=ID:passport_no CONTENT={{!VAR1}}

使用JavaScript

var s=iimGetLastExtract();
s=s.split(/:/); 
s=s[1].split(/./);
s=s[0] //Here 's' will contain A8BA1A
iimSet ("s",s);
iimPlay("CODE:TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:OnlineForm ATTR=ID:passport_no CONTENT="+{{s}});