Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.
  • Форумы
  •  » iMacros
  •  » [РЕШЕНО] Не могу присвоить переменную для значения ATTR=

№117-03-2018 01:34:18

AtlantStar
Участник
 
Группа: Members
Зарегистрирован: 17-03-2018
Сообщений: 1
UA: Firefox 47.0

[РЕШЕНО] Не могу присвоить переменную для значения ATTR=

Имеем код вида:

скрытый текст

Выделить код

Код:

...
FRAME NAME="main"
TAG POS=1 TYPE=IMG ATTR=ID:g5
WAIT SECONDS=10

FRAME NAME="main"
TAG POS=1 TYPE=IMG ATTR=ID:g7

FRAME NAME="main"
TAG POS=11 TYPE=IMG ATTR=SRC:https://img.anticombats.com/1x1.gif

FRAME NAME="main"
TAG POS=1 TYPE=A ATTR=TXT:*
WAIT SECONDS=10
.....


любой код публикуется в тегах code под спойлером
Всего может быть 1000 и более строк.
Создаю и подключаю CSV файл вида:
скрытый текст

Выделить код

Код:

"main",1,IMG,ID:g5,10
"main",1,IMG,ID:g7,0
"main",11,IMG,SRC:https://img.anticombats.com/1x1.gif,0
"main",1,A,TXT:*,0 
...


и пишу макрос вида:
скрытый текст

Выделить код

Код:

FRAME NAME={{!COL1}}
TAG POS={{!COL2}} TYPE={{!COL3}} ATTR={{!COL4}}
WAIT SECONDS={{!COL5}}


Идея запустить цикл, чтобы брал данные из файла.

Проблема в ATTR=...
если пишу ATTR=SRC:{{!COL4}}
или ATTR=ID:{{!COL4}}
или ATTR=TXT:{{!COL4}}
То всё работает. А в виде ATTR={{!COL4}} выдаёт ошибку:

wrong format of TAG command, line 32 (Error code: -910)

И даже если оставить двоеточие, добавить лишнюю колонку в файле и прописать так: ATTR={{!COL4}}:{{!COL5}}, ошибка аналогичная.

Вопрос: как правильно прописать данный цикл?

InfSub

Отсутствует

 

№217-04-2018 05:16:26

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 65.0
Веб-сайт

Re: [РЕШЕНО] Не могу присвоить переменную для значения ATTR=

AtlantStar
системные названия в iMacros (впрочем, как и в любом языке программирования) нельзя заменить - переменными
хотите полной свободы действий - используйте управляющий js-скрипт


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » [РЕШЕНО] Не могу присвоить переменную для значения ATTR=

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]