首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iMacros火狐的IF语句和条件

iMacros火狐的IF语句和条件
EN

Stack Overflow用户
提问于 2013-09-16 19:27:36
回答 1查看 10.9K关注 0票数 2

所以我试着做一个宏来捕捉这个游戏中的地图中的精灵,但是如果你遇到了一场屠夫战争,它会显示这个图像:

正如你所看到的,点击按钮上写着“让战斗吧!”它会让你重定向到战斗链接。

然而,我想要做一个if声明,如果我遇到这个战斗链接,我会刷新页面,让我去这里。

有人知道如何对if语句进行编码吗?

所以我想让它发挥作用:

代码语言:javascript
运行
复制
if (it encounters the Turf Battle)
   will click another link
else
   keep clicking the map to catch using the click x and y

编辑:我尝试过这样的语法:

代码语言:javascript
运行
复制
if (TAG POS=1 TYPE=H2 ATTR=TXT:You<SP>Don't<SP>Belong<SP>Here!)
{ 
    REFRESH
}

但这行不通。有什么帮助吗?给我这个错误:

代码语言:javascript
运行
复制
SyntaxError: unknown command: IF, line: 1 (Error code: -910)
EN

回答 1

Stack Overflow用户

发布于 2015-12-27 04:01:53

您可以通过*.js文件(而不是*.iim文件)尝试:

  1. 开放式记事本
  2. 复制我的代码
  3. 编辑YOUR-URL到您的url
  4. 将其保存到your-file.js ( path= imacro path )中
  5. 打开火狐并运行your-file.js

祝好运

代码:

代码语言:javascript
运行
复制
       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
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18835745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档