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

Выделить код

Код:

SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*1 + 4); randomNumber;")
WAIT SECONDS={{!VAR1}}


нужно переделать в команду рандомного выбора как то:

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

Выделить код

Код:

SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*1 + 4); randomNumber;")
TAG POS={{!VAR1}}


чтоб этот скрипт работал не для выбора времени а для выбора позиции
если можно без потвторений

код публикуется в тегах code внутри спойлера

InfSub

В вопросе, вы уже дали ответ, на свой вопрос.
По поводу повторений - нужно писать отдельную функцию, проверяющую уникальность числа

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

вот что пишет если так и оставить

hakker
может вы остальные параметры допишите после

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

Выделить код

Код:

TAG POS={{!VAR1}}


или iMacros сам должен догадаться, на что нажать?

07-06-2016 17:07:43

правильный рандом, в отличие от приведенного вами

Выделить код

Код:

Math.floor(Math.random() * (max - min + 1)) + min;

сделать так, чтобы макрос при каждом запуске брал значения из другого файла.
Напр, есть файлы 1.txt, 2.txt, 3.txt и так далее.
При первом запуске макрос берет данные из файла 1.txt, при втором-из файла 2.txt, при третьем- из файла 3.txt и далее.

ferrum пишет

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

Если запускается вручную то можно ручной выбор сделать, выводя на экран список файлов. Но вот не давно передо мной стала задача как это сделать если скрипт запускается батником или планировщиком. Сделал так, сначала создал массив со списком всех файлов, далее создал еще один текстовый файл где прописал просто цифру 1, при запуске скрипт считывал файл с этим числом, и брал файл из массива равную этому числу, далее скрипт перезаписывал файл на одно число больше, при этом было условии что перезаписываемое число не более самого массива, если больше то скрипт записывал 1. Грубое, но рабочее решение.

Hamzat, можешь поделиться?

ferrum пишет

Hamzat, можешь поделиться?

А что там сложного не пойму? Вытащить этот код из всего скрипта  счас не могу, потом попробую скинуть.

Hamzat пишет

Вытащить этот код из всего скрипта  счас не могу, потом попробую скинуть.

Заранее благодарен. Буду конечно пробовать сам.

ferrum
поиск по форуму, пример подобного решения публиковался, да и пишется элементарно "со слов" выше