imacros:按下给定帧内的ALL(数字变化)按钮

时间:2015-11-07 19:13:43

标签: javascript imacros

FF 42.0 Imacros for FF BUILD = 8940826 2008年初8核MacPro OSX 10.8.2

想要按下,但是在给定的帧中恰好存在许多按钮。我想我可以循环到一些不合理的大数字并忽略错误,但这对我来说似乎很笨拙。

因此,如果按下框架中第一个按钮的按钮如下所示:

TAG Pos=1 TYPE=Button ATTR=DATA-LOG-CLICK:add-button

并且每个之后只有TAG Pos#变化,有没有办法搜索最高的TAG Pos#,然后按下每个按钮直到最后一个?如果这是一个众所周知的项目,我必须缺少正确的搜索词。

1 个答案:

答案 0 :(得分:0)

   // What you asked for can be done with JS.

    var macroClick;

    macroClick ="CODE:";
    macroClick +="TAG Pos=1 TYPE=Button ATTR=DATA-LOG-CLICK:add-button";

    var macroClickTest;

    macroClickTest="CODE:";
    macroClickTest +="TAG Pos=1 TYPE=Button ATTR=DATA-LOG-CLICK:add-button CONTENT=EVENT:MOUSEOVER";


    var pos=1;

    while(true)
    {

    iimSet("n",pos)
    if(iimPlay(macroClickTest)<0)
    {

    pos--;

    iimPlay(macroClick)
    }
    pos++;
    }