|
Ghost Automizer
dimonius.da.ru
Автор - Dimonius

Программка (219 кб в архиве) запоминает действия, которые пользователь производит мышкой или выполняет на клавиатуре, а затем в заданное им время все в точности воспроизводит. Самый простой пример: соединение с интернетом, закачка почты и обрыв связи. Зачем это нужно? А затем, чтобы когда вас нет за компьютером, машина автоматизированно за вас выполнила несложный набор действий, экономя ваше время, которое, как известно, - деньги.
Ghost Automizer поддерживает как английский, так и русский язык интерфейса, не требует инсталляции. Для того чтобы начать запись процессов, производимых на компьютере, нужно всего лишь нажать на кнопку Capture program ("Записать программу") - программа запоминает все нажатия на клавиатуре и нажатия на кнопки мышки. Важно при этом не забыть отметить галочками соответствующие настройки - Enable delays ("Сохранять паузы / промежутки между действиями") и Enable keyboard ("Задействовать клавиатуру").
Запись можно остановить, нажав клавишу F12, а поскольку процесс записи отображается во вспомогательном окошке программы в текстовом формате, нажав клавишу F11, можно вставить свои комментарии к нему.
Но это еще не все. Записанную программу можно изменить или дополнить. Это можно сделать с помощью клавиш Add operator / Change operator ("Добавить команду / Изменить команду"). При нажатии на эти клавиши выскакивает дополнительное окошко с двумя полями: слева перечислены операторы / команды (мышь, клавиатура, приложение), а справа - их параметры, которые можно изменять или добавлять.
В файле readme, поставляющимся с программой, есть описание операторов, с помощью которого можно легко научиться управлять ими. Вот простой пример параметров оператора Mouse:
Mouse: x:_ y:_ NoButt|butt:
____ [Down|Up] - эмулирует действие мышью. Здесь:
x - координата X экрана;
y - координата Y экрана;
NoButt - только сдвинуть мышь;
butt - кнопка мыши (может быть Left, Right, Middle);
Down - кнопку мыши надо только нажать;
Up - кнопку мыши надо отпустить.
Оператор Key - эмуляция нажатия клавиш, оператор Delay - задержка по времени, его использование нужно в том случае, если нужно выделить время на загрузку программы.
Пример десятисекундной задержки:
mouse x,y butt:left
Delay 00:00:10
Параметр Wait - отвечает за ожидание до определенного времени. Параметр
Loop_start - отвечает за начало цикла (повторение каких-то определенных действий заданное количество раз),
Loop_number - цикл по количеству, Loop_time - цикл до определенного времени.
Параметр Comment - соответственно, комментарий - для логического разделения блоков программы: для отдельного запуска дозвонщика, почтового клиента, процесса скачивания почты и отсоединения от линии.
App - заголовок приложения, если окно с таким заголовком есть, то оно будет вынесено на передний план (можно ввести координаты и размер окна).
WaitApp - ждать приложение, процесс выполнения программы приостанавливается до того момента, пока не появится окно с таким заголовком.
|