没有循环的iMacros上的自动递增变量

标签 auto-increment imacros

这是我当前需要帮助的 iMacro 代码:

`VERSION BUILD=8961227 RECORDER=FX
SET !LOOP 1
SET !var1 
add !var1 {{!loop}}
TAB T=1
URL GOTO=https://www.google.com/?gws_rd=ssl
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=ID:lst-ib CONTENT={{!var1}}`

此代码在循环模式下运行良好,但我想在每次手动执行时自动递增 var1

测试 1: TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=ID:lst-ib CONTENT=1

测试 2:TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=ID:lst-ib CONTENT=2

希望能说清楚,谢谢帮助

最佳答案

你可以试试EVAL :

SET !VAR1 1
TAB T=1
URL GOTO=https://www.google.com/?gws_rd=ssl
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=ID:lst-ib CONTENT={{!VAR1}}
SET !VAR1 EVAL("var s=\"{{!VAR1}}\"; parseInt(s)+1;")
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=ID:lst-ib CONTENT={{!VAR1}}

关于没有循环的iMacros上的自动递增变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36665893/

相关文章:

mysql - golang 代码中 mysql 查询的自动递增不起作用

datasource - iMacros 连接数据源中的字符串

javascript - 有关 iMacros 的验证码问题

javascript - URLGOTO {{!VAR2}} 不起作用,有什么想法吗?

mysql - 自增字段 "holes"如何填写?

mysql - 自动递增 - 每年自动重置

c# - 使用 Linq to SQL 正确递增值

php - MySQL/PHP 如何将一行插入 mysql 并将下面的所有自动递增字段增加 1

javascript - iMacros 循环然后停止然后添加另一个命令

javascript - 如何使用 imacros 填充没有 id 或 class 的表单字段?