SET
Команда iMacros SET
Команда SET задает значение переменной. SET поддерживает встроенные переменные, предопределенные переменные пользователя (!VAR0 … !VAR9), а также переменные, определяемые пользователем.
Вы можете использовать любое название переменной в SET, то есть SET !VAR1 {{myvariable}} или SET !EXTRACT {{!COL1}}.
Синтаксис:
SET название значение
Параметры:
название
Встроенная переменная !VAR0 … !VAR9 или переменная определенная пользователем.
значение
Значение которое будет задано переменной.
Примеры:
Создание переменной командой SET iMacros с заданным пользователем названием:
SET myDelay 10 WAIT SECONDS={{myDelay}}
Если в значении есть пробелы:
SET !VAR1 Привет<SP>Мир
'Значение переменной !VAR1: "Привет Мир".
или:
SET !VAR1 "Привет Мир"
'Значение переменной !VAR1: "Привет Мир".
Используйте «\» (обратный слеш), чтобы избежать использования зарезервированных символов, таких как «\», используется следующий синтаксис:
SET !FOLDER_STOPWATCH "c:\\Temp\\With Spaces"
Задание числового значения для предопределенной переменной iMacros:
SET !TIMEOUT_PAGE 360
'Новое время ожидания загрузки страницы: 360 секунд.
Cохранение и восстановление значения встроенной переменной (iMacros для Firefox и Chrome поддерживают не все встроенные переменные):
SET !VAR1 {{!TIMEOUT_STEP}}
SET !TIMEOUT_STEP 0 '
' другие макро команды
' SET !TIMEOUT_STEP {{!VAR1}}
Примечания:
Возможность задавать пользовательские имена переменным в команде SET доступны в iMacros Standard/Enterprise версии 7.50 и позже, и iMacros для Firefox 7.6.0.2 и выше.
Определяемые пользователем переменные в настоящее время не поддерживается в iMacros для Chrome. Используйте команду iimSet запускаемую из JavaScript сценария.