2016-04-16 3 views
1

Вот мой текущий код IMacro мне нужна помощь с:автоинкрементных переменный на iMacros без петли

`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 в каждом ручном исполнении

Test1: 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

Я надеюсь, ясно, спасибо за helpin г мне

ответ

0
VERSION BUILD=8961227 RECORDER=FX 
SET !DATASOURCE NUM.csv 
SET !VAR1 {{!COL1}} 
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}} 
**FILEDELETE NAME=C:\Users\Th3\Documents\iMacros\Datasources\NUM.CSV** 
ADD !VAR1 1 
SET !EXTRACT {{!VAR1}} 
SAVEAS TYPE=EXTRACT FOLDER=C:\Users\Th3\Documents\iMacros\Datasources FILE=NUM.CSV 
1

Вы можете попробовать 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}} 
+0

Спасибо! , но результат «2» каждый раз, когда это не то, что я хочу. Я хочу, чтобы увеличить переменную на 1 каждый выполнение imacros сценария первое исполнение: 1 второе исполнение: 2 третье исполнение: 3 ... –

+0

Я думал немного 'VERSION BUILD = 8961227 RECORDER = FX SET ! Datasource NUM.csv SET VAR1 {{COL1}!} TAB Т = 1 URL GOTO = HTTPS:? //www.google.com/ gws_rd = SSL TAG POS = 1 TYPE = INPUT: текстовой форме = ID: tsf ATTR = ID: lst-ib CONTENT = {{! VAR1}} ADD! VAR1 1 SET! EXTRACT {{! VAR1}} SAVEAS TYPE = EXTRACT FOLDER = C: \ Users \ Th3 \ Documents \ iMacros \ Datasources FILE = NUM.CSV' но как я могу отредактировать! COL1 и не добавляя значение в другой COL спасибо –

+0

Я нашел решение !!! –