дома нескучно
Как весело и с пользой пережить самоизоляцию

Caмые Востребованые команды iMacros

28 October 2017

SET !ERRORIGNORE YES

Добавляется в начале макроса, если в дальнейшем встретятся ошибки то они будут проигночировано.
SET !ERRORCONTINUE YES

данная команда не дает макросу останавливиться, в случае ошибки макрос не отсчитывает время а идет дальше, используется с предыдущий командой в паре. Возможно уже устарела.
WAIT SECONDS=600

Задержка перед выполнением следуйщей команды, время указывается в секундах

SET !VAR1 EVAL(«var randomNumber=Math.floor(Math.random()*5 + 10); randomNumber;»)

WAIT SECONDS={{!VAR1}}

Данная команда осуществляет рандомную задержку в диапозоне от 10 до 15
!CLIPBOARD

Внутренняя переменная !CLIPBOARD будет сожержать в себе содержимое буфера обмена
SET !ERRORIGNORE NO

ошибки не игнорируются в случае если будет ошибка макрос остановится,используется по умолчанию по этому писать нет надобности.
!NOW — Содержит в себе текущую дату и время

{{!URLCURRENT}} — копирует содержание адресной строки
!EXTRACT — Позволяет извлечь данные со страницы с возможность будущих операций над ними
SET !EXTRACT NULL — Обнуляет извлеченные данные
SET !REPLAYSPEED -устанавливает скорость воспроизведения макроса, имеет значения FASТ,MEDIUM,SLOW

SET !REPLAYSPEED SLOW — медленно (самая оптимальная с ней макрос на 99% будет работать)

SET !REPLAYSPEED MEDIUM  — средняя скорость воспроизведения

SET !REPLAYSPEED FAST — максимальная скорость воспроизведения (с большой долей верояностью макрос может проскачить некий элемент)
REFRESH — Обновляет текущую страницу

FILTER TYPE=IMAGES STATUS=ON — отключает изображения на странице

SAVEAS TYPE=EXTRACT FOLDER=* FILE=filename.csv сохраняет !EXTRACT в файл

что интересно если данного файла не было то он автоматически создастся

SET !TIMEOUT_TAG 1 или SET !TIMEOUT_STEP 1 — установить время ожидания выполнения команды

 BACK — возврат на предыдущую стрaницу

SET DATASOURCE_DELIMITER!; — устанавливает разделитель который будет использоватся в файле csv

SET !DATASOURCE password.csv —  соединяемся с файлом из которого собираемя извлекать данные, допустимы два формата txt и csv

SET !FOLDER_DATASOURCE c:\imacros — Устанавливает папку в которой будут находиться рабочие файлы.

SET !DATASOURCE_LINE {{!LOOP}} — Определяем цикл

SET !DATASOURCE_COLUMNS 4000 — Указываем сколько строк будут извлечены из выбраного файла

SET !LOOP 1 — Номер строки с которой будем начинать извлекать данные

CONTENT={{!COL1}} — указываем номер строки которую извлекам