iMacros:单击按钮或不单击(随机选择)

iMacros:单击按钮或不单击(随机选择),macros,automation,imacros,browser-automation,Macros,Automation,Imacros,Browser Automation,如何设置“单击”或“不单击”按钮的随机选择 在这个例子中,我需要让imacro在like-action和do-nothing之间进行随机操作 TAG POS=1 TYPE=BUTTON ATTR=TXT:Like 作为满足您需求的方法之一: SET butTxt "Like" SET butTxt EVAL("(Math.floor(2*Math.random()) == 0) ? 'No such button!' : '{{butTxt}}';") SET !ERRORIGNORE YES

如何设置“单击”或“不单击”按钮的随机选择

在这个例子中,我需要让imacro在like-action和do-nothing之间进行随机操作

TAG POS=1 TYPE=BUTTON ATTR=TXT:Like

作为满足您需求的方法之一:

SET butTxt "Like"
SET butTxt EVAL("(Math.floor(2*Math.random()) == 0) ? 'No such button!' : '{{butTxt}}';")
SET !ERRORIGNORE YES
SET !TIMEOUT_STEP 0
TAG POS=1 TYPE=BUTTON ATTR=TXT:{{butTxt}}
SET !ERRORIGNORE NO
SET !TIMEOUT_STEP 6

作为满足您需求的方法之一:

SET butTxt "Like"
SET butTxt EVAL("(Math.floor(2*Math.random()) == 0) ? 'No such button!' : '{{butTxt}}';")
SET !ERRORIGNORE YES
SET !TIMEOUT_STEP 0
TAG POS=1 TYPE=BUTTON ATTR=TXT:{{butTxt}}
SET !ERRORIGNORE NO
SET !TIMEOUT_STEP 6
var宏;
宏=“代码:”;
宏+=“设置!超时\u步骤1”+“\n”;
宏+=“TAG POS=1 TYPE=BUTTON ATTR=TXT:Like”+“\n”;
while(true){
var random=getRandomInt(1,10);
if(随机<5){
iimPlay(宏)
}
}
函数getRandomInt(最小值、最大值){
返回Math.floor(Math.random()*(max-min+1))+min;
}
试试这个简单的.js解决方案。如果随机数小于5,则单击按钮。否则什么也不做

TAG POS=1 TYPE=BUTTON ATTR=TXT:Like
你可以改变你想要的方式。您必须将JS代码保存为.JS。除此之外,没有其他方法能起作用。

var宏;
宏=“代码:”;
宏+=“设置!超时\u步骤1”+“\n”;
宏+=“TAG POS=1 TYPE=BUTTON ATTR=TXT:Like”+“\n”;
while(true){
var random=getRandomInt(1,10);
if(随机<5){
iimPlay(宏)
}
}
函数getRandomInt(最小值、最大值){
返回Math.floor(Math.random()*(max-min+1))+min;
}
试试这个简单的.js解决方案。如果随机数小于5,则单击按钮。否则什么也不做

TAG POS=1 TYPE=BUTTON ATTR=TXT:Like

你可以改变你想要的方式。您必须将JS代码保存为.JS。没有别的办法了。

谢谢你,舒格。我试过了,但每次都没什么效果。。。我是imacros的新手,所以我可能犯了错误。不管怎样,你能推荐其他的变体吗?我所需要的只是了解如何让iMacro在两个变体之间做出随机选择:单击某个东西或不单击。此代码(使用Firefox测试)运行良好,所以您肯定犯了一定的错误。为了理解这个方法,你可以玩几次:
SET-butTxt“像”
SET-butTxt-EVAL((Math.floor(2*Math.random())==0)?“没有这样的按钮!”:“{{butTxt};”“
提示{butTxt}
,宏脚本已经建议了另一个变体。好的!再次感谢!我试试。谢谢你,舒格。我试过了,但每次都没什么效果。。。我是imacros的新手,所以我可能犯了错误。不管怎样,你能推荐其他的变体吗?我所需要的只是了解如何让iMacro在两个变体之间做出随机选择:单击某个东西或不单击。此代码(使用Firefox测试)运行良好,所以您肯定犯了一定的错误。为了理解这个方法,你可以玩几次:
SET-butTxt“像”
SET-butTxt-EVAL((Math.floor(2*Math.random())==0)?“没有这样的按钮!”:“{{butTxt};”“
提示{butTxt}
,宏脚本已经建议了另一个变体。好的!再次感谢!我试试。谢谢你,舒格。我试过了,但每次都没什么效果。。。我是imacros的新手,所以我可能犯了错误。不管怎样,你能推荐其他的变体吗?我所需要的只是了解如何让iMacro在两个变体之间做出随机选择:单击某个东西或不单击。此代码(使用Firefox测试)运行良好,所以您肯定犯了一定的错误。为了理解这个方法,你可以玩几次:
SET-butTxt“像”
SET-butTxt-EVAL((Math.floor(2*Math.random())==0)?“没有这样的按钮!”:“{{butTxt};”“
提示{butTxt}
,宏脚本已经建议了另一个变体。好的!再次感谢!我会试试的。谢谢大家!这个方法对我的编程水平来说有点困难,但我会尝试一下。谢谢MacroScript!这个方法对我的编程水平来说有点困难,但我会尝试一下。谢谢MacroScript!这种方法对我的编程水平来说有点困难,但我会尝试一下。