IF iMacros Firefox的声明和条件

时间:2013-09-16 19:27:37

标签: firefox if-statement macros firefox-addon imacros

所以我试图制作一个宏来从这个游戏中的地图中捕捉神奇宝贝但是如果你遇到草坪战争它会显示这个图像:

http://i.imgur.com/W6Tjd8l.jpg

正如您所见,点击按钮显示“Lets Battle!”它会将您重定向到战斗链接。

但是,我想发表if声明,如果我遇到这个战斗链接,我会刷新页面,让我去这里。

有人知道如何为此编写if语句吗?

所以这就是我希望它如何工作的方式:

if (it encounters the Turf Battle)
   will click another link
else
   keep clicking the map to catch using the click x and y

编辑:我尝试了这种语法:

if (TAG POS=1 TYPE=H2 ATTR=TXT:You<SP>Don't<SP>Belong<SP>Here!)
{ 
    REFRESH
}

但它不起作用。也许有任何帮助? 给我这个错误:

SyntaxError: unknown command: IF, line: 1 (Error code: -910)

1 个答案:

答案 0 :(得分:0)

你可以试试* .js文件(不是* .iim文件):

  1. 打开记事本
  2. 复制我的代码
  3. YOUR-URL修改为您的网址
  4. 将其保存到your-file.jspath= imacro path
  5. 打开firefox&amp;运行your-file.js
  6. 祝你好运

    CODE:

           iimPlay("Code:URL GOTO=YOUR-URL")
       var macro;                        
        macro+="SET !REPLAYSPEED FAST\n";
        macro+="TAG POS=1 TYPE=H2 ATTR=TXT:* EXTRACT=TXT\n";
        iimPlay(macro_var);
        var result=iimGetLastExtract();
        if(result=="You<SP>Don't<SP>Belong<SP>Here!")
        {
        iimDisplay("success");
        REFRESH
        }