IMACROS 将 iim 代码转换为 javascript 后代码错误

IMACROS Error in code after converting iim code to javascript

本文关键字:代码 javascript 错误 转换 iim IMACROS      更新时间:2023-09-26

以前做过此操作,但是将IIM代码的这一部分转换为JAVSCRIPT,给了我一个错误

IIM 代码(运行正常)

URL GOTO=abcDOTcom
EVENT TYPE=CLICK SELECTOR="#''7 1RB7>DIV:type(1)" BUTTON=A

转换为 JAVSCRIPT 代码

var macro;
macro =  "CODE:";
macro +=  "URL GOTO=abcDOTcom" + "'n"; 
macro +=  "EVENT TYPE=CLICK SELECTOR='"#''7 1RB7>DIV:type(1)'" BUTTON=A" + "'n"; 
iimPlay(macro)

我读到我们必须注释掉前面带有 '' 的引号。我做到了,但它仍然不起作用

我觉得 7 之前的代码中的两个 '''' 是一个问题,或者 7 之后的空格是一个问题我如何确保它在 JAVASCRIPT 中运行良好

我很确定一些语法问题谢谢

我想你使用了iMacros Code creator,它自2013年以来已经过时了(如果我没记错的话)请记住,使用 Java 脚本和字符串转义多个字符时。

你也可以使用imacros java脚本转换器来做这件事。

var macro;
macro =  "CODE:";
macro +=  "URL GOTO=abcDOTcom" + "'n"; 
macro +=  'EVENT TYPE=CLICK SELECTOR="#''7 1RB7>DIV:type(1)" BUTTON=A' + "'n"; 
iimPlay(macro)

对于 EVENT,您必须使用 ' 而不是 " 。并删除".

上面的代码有效。