SET格式错误

时间:2015-12-06 19:29:51

标签: imacros

我想运行我的脚本以检查燃油值是否高于150来执行if / else

当我尝试运行脚本时,它返回

  

SET命令的格式错误,第8行(错误代码:910)“

VERSION BUILD=8940826 RECORDER=FX
TAB T=1
URL GOTO=https://cannonsatoshi.com/account
TAG POS=1 TYPE=P ATTR=ID:fuel_value* EXTRACT=TXT
SET !EXTRACT_TEST_POPUP NO
SET !VAR2 {{!EXTRACT}}

SET !VAR3 EVAL(" if {{!VAR2}}=>150{ 
   iimPlay("loop2.iim") 
} else {
   iimPlay("Wait.iim")
} ")

1 个答案:

答案 0 :(得分:0)

不要将脚本接口与EVAL命令混淆(只能使用“纯”JavaScript)。如果你想使用'if'-clause,试试这样的js-script:

iimPlayCode("TAB T=1" + "\n" + "URL GOTO=https://cannonsatoshi.com/account" + "\n" + "TAG POS=1 TYPE=P ATTR=ID:fuel_value* EXTRACT=TXT" + "\n");

if (parseInt(iimGetExtract()) >= 150) 
   iimPlay("loop2.iim");
else
   iimPlay("Wait.iim");