Нужен макрос-рекордер (программа, записывающая и воспроизводящая действия на компе)

  • Автор темы Гламурный бобр
  • Дата начала
Гламурный бобр

Гламурный бобр

Участник
Регистрация
01.11.2008
Сообщения
6 870
Реакции
0
Баллы
36
С недавнего времени по работе раз в определенное количество времени выполняю одну и ту же работу. Типа запустить браузер, открыть определенные сайты, запустить асю, вбить пароль, тут же спрятать асю антибоссом, запустить FineReader, нажать там определенное сочетание клавиш через определенные промежутки времени, запустить Тотал коммандер, открыть определенные вордовский и экселевские файлы... И так далее.

От такого однообразия спасают так называемые программы для записи макросов - последовательных действий. Запустил прогу, нажал запись, сделал ряд операций, остановил. Впоследствии нужно только нажать "плей" и идти курить. Программа с той же скоростью (можно задать и быстрее) выполняет все эти действия, повторяя движения и нажатия мыши и нажатия клавиш.

Так вот. Понимаю, что скорее всего вряд ли кто юзает подобное, но вдруг? Таких программ я знаю несколько. И у каждой свои недостатки. Например одна из них - все делает идеальнейше, но минус один - хотелось бы запустить "плей" нажатием одного ярлычка. А тут чтобы запустить исполняемый файл нужно открыть программу, найти его на диске, нажать кучу "да", "запуск" и т.д. Проходит минута. Другая программа лишена этого - записанный файл ассоциирован с программой. Вываливаешь его на раб.стол и лишь кликаешь - процесс пошел. Но она работает некорректно с некоторыми программами. Например, отказывается работать со сканером - FineReader просто не запускается. Или (ставил дома) не может запустить ADSL-интернет.

В инете нашел еще пару программ, но как-то корректностью они еще хуже не блещут.

Итак, вопрос. Может кто подскажет нормальный макрос-рекордер? И кстати нет ли чего подобного встроенного в Windows?

Спасибо.
 
WeteR

WeteR

Новичок
Регистрация
03.07.2008
Сообщения
1 126
Реакции
4
Баллы
0
пользовался программами nnCron и Ai Robot , вполне себя оправдывают
 
evn

evn

LPD: Земля
Регистрация
27.07.2005
Сообщения
28 585
Реакции
189
Баллы
63
у вас на работе нельзя ставить левые программы. покажешь разрешение руководства-поделюсь.)
 
OP
Гламурный бобр

Гламурный бобр

Участник
Регистрация
01.11.2008
Сообщения
6 870
Реакции
0
Баллы
36
Женька, кончай флудить :)))) Тебя по делу спрашивают. У меня на работе личный ноутбук, на котором висит личный сканер и еще куча всего, включая конвертеры видео, саунд форж и иной левый софт, не имеющий к работе никакого отношения. Ты по теме отвечай, а то сейчас опять языками зацепимся. :))
 
padla

padla

Участник
Регистрация
18.01.2005
Сообщения
2 229
Реакции
0
Баллы
36
есть такая весчь - AutoMate
может делать с компом все что угодно, запускать любые проги, управлять курсором мыши, посылать сочетания клавиш и просто клавиши, можно писать любые алгоритмы - с уиклами, условиями и все-всем-всем.
Я просто тоже недавно столкнулся с этим, сделал веб-камеру на даче из старого компа - разместил в ящике мать, БП, винт, модем скай-линковский и веб-камеру - и повесил на столб повыше. И так как ни монитора, ни клавиатуры там нет, нужно было чтобы комп постоянно сам себя проверял на наличие инета, на работоспособность камеры и проч. - вот эта программа этим и занимается, в результате чего у меня всегда есть доступ на этот комп через инет и я в любой момент вижу, что там происходит...
 
evn

evn

LPD: Земля
Регистрация
27.07.2005
Сообщения
28 585
Реакции
189
Баллы
63
нужно было чтобы комп постоянно сам себя проверял на наличие инета, на работоспособность камеры и проч. - вот эта программа этим и занимается, в результате чего у меня всегда есть доступ на этот комп через инет и я в любой момент вижу, что там происходит...
вот это очень интересно. алгоритм действий каков?
 
OP
Гламурный бобр

Гламурный бобр

Участник
Регистрация
01.11.2008
Сообщения
6 870
Реакции
0
Баллы
36
То есть она может работать циклично?
 
padla

padla

Участник
Регистрация
18.01.2005
Сообщения
2 229
Реакции
0
Баллы
36
алгоритм следующий. у скайлинковского инета есть одна особенность - длина сессии ограничена (это как у gsm-операторов - длина разговора не более 30 минут, потом разрыв связи), но беда в том, что тут сессия не рвется, а просто подвисает. поэтому эта прога каждые 5 минут пингует яндекс (без разницы что пинговать, главное чтобы этот адрес всегда в инете был), и если пинги не идут - разрывает подключение и подключается заново. это что касается инета. еще там установлен софт, выкладывающий картинку с камеры каждые 5 минут на фтп на народе, а там уже страничка, на которой можно глянуть фотку. ну так вот, при старте системы эта программа не всегда может определить камеру - для этого опытным путем была установлена последовательность действий, при выполнении которой камеры определяется - нужно запустить менеджер камеры родной, подождать 5 секунд пока картинка не появится, выключить менеджер, зайти в настройки этой программы и перевыбрать камеру. после этого все работает. вот как раз эти алгоритмы и выполянет automate каждые 5 минут.

по поводу цикличности - да, задается любое расписание - либо при старте системы, либо при запуске определенной программы, либо в выбранный день, либо каждые n минут-часов-дней, либо все это вместе или в любых комбинациях.
 
evn

evn

LPD: Земля
Регистрация
27.07.2005
Сообщения
28 585
Реакции
189
Баллы
63
алгоритм следующий. у скайлинковского инета есть одна особенность - длина сессии ограничена (это как у gsm-операторов - длина разговора не более 30 минут, потом разрыв связи), но беда в том, что тут сессия не рвется, а просто подвисает. поэтому эта прога каждые 5 минут пингует яндекс (без разницы что пинговать, главное чтобы этот адрес всегда в инете был), и если пинги не идут - разрывает подключение и подключается заново.
как она это определяет?

http://www.networkautomation.com/automate/7/
Upgrade: $495 New User: $995

хотя...за эти деньги еще и кофе должна варить.
 
padla

padla

Участник
Регистрация
18.01.2005
Сообщения
2 229
Реакции
0
Баллы
36
угу, и стирать и гладить))))))
там есть куча встроенных команд, в том числе и команда ping с несколькими параметрами - сколько ждать отклика, что делать при ошибке, какой адрес пинговать.
алгоритм выглядит примерно так:
присваиваем некоторой переменной значение 0
пингуем яндекс в течении 10с, в случае ошибки устанавливаем эту переменную в 1
если переменная 1 тогда
разорвать соединения
установить соединение
конец если
 
evn

evn

LPD: Земля
Регистрация
27.07.2005
Сообщения
28 585
Реакции
189
Баллы
63
уже смотрю)
тригеры)
 
OP
Гламурный бобр

Гламурный бобр

Участник
Регистрация
01.11.2008
Сообщения
6 870
Реакции
0
Баллы
36
Я таки "за", но что-то в тырнете бесплатной AutoMate не вижу. Крякал или покупал?
 
OP
Гламурный бобр

Гламурный бобр

Участник
Регистрация
01.11.2008
Сообщения
6 870
Реакции
0
Баллы
36
И что-то меня смущает размер дистрибутива. Все макрос-рекордеры - от 400 килобайт до 2-3 мегабайт весят. А Automate - 34 мегабайта!!! Подозрительно. Что туда напихали-то?
 
padla

padla

Участник
Регистрация
18.01.2005
Сообщения
2 229
Реакции
0
Баллы
36
потому что это не макрос-рекордер, а более мощная вещь.
 
dalex

dalex

Новичок
Регистрация
15.02.2006
Сообщения
17 333
Реакции
49
Баллы
0
AutoIt бесплатна
 
OP
Гламурный бобр

Гламурный бобр

Участник
Регистрация
01.11.2008
Сообщения
6 870
Реакции
0
Баллы
36
Жень, я просил не флудить.
 
evn

evn

LPD: Земля
Регистрация
27.07.2005
Сообщения
28 585
Реакции
189
Баллы
63
ну что ты какой ранимый)
держи http://torrents.ru/forum/viewtopic.php?t=679014
Год выпуска: 2007
Версия: 6.2.2.0
Разработчик: Network Automation
Совместимость с Vista: полная
Язык интерфейса: только английский
Таблэтка: Присутствует

Описание: AutoMate – одно из лучших решений для автоматизации задач front и back-офиса. AutoMate tasks может взаимодействовать одновременно с многими приложениями, Интернетом и данными. ПО построено на технологии “drag-and-drop” без написания кода.
AutoMate tasks состоит из двух исходных компонент: "Actions" и "Triggers". Достаточно изучить работу этих компонент, и мастера AutoMate легко проведут пользователя через процесс построения задачи. AutoMate tasks созданы при помощи AutoMate's drag-and-drop Task Builder. Пользователь выбирает конкретные шаги из 130 доступных действий и размещает их в том порядке, в котором они должны выполняться. Доступные действия включают запуск и закрытие приложений, web-сайтов, FTP и e-mail сессий, SQL запросы, FTP передачи, запись и чтение из файлов, отправка электронной почты. Кроме того, есть действия «принятия решения», такие как ожидание появления или исчезновения определенных окон, выбор окна на основе текстового содержания, контроль значения текста. AutoMate построен на сравнении Trigger (триггер) и Action (операция, действие). Триггер – это условие или событие в Windows, которое сообщает AutoMate о необходимости выполнения задачи. Эти триггеры включают: расписание (т.е., например, запуск определенной задачи каждую ночь в полночь); журнал регистрации событий Windows; отслеживание пороговых показателей системы – использование CPU, памяти, дискового пространства.
Для сохранности ресурсов системы в процессе выполнения программное обеспечение AutoMate содержит 3 компоненты:
Task Administrator – центральный инструмент, используемый для настройки и управления AutoMate. Это графический инструмент и загружается только для администрирования задач на локальных или удаленных машинах;
Task Builder - используется для последовательного выполнения шагов AutoMate задачи либо при выполнении условий триггера, либо для выполнения вручную. Эта компонента также является графической и загружается только при проектировании задач;
Task Service – запускается как системный сервис, выполняя запуск задач в соответствии с настроенными пользователем триггерами.
AutoMate Task Service не имеет никакого внешнего интерфейса, занимает очень небольшой объем памяти в системе и выполняется непрерывно в фоновом режиме. Для продвинутых пользователей AutoMate содержит встроенный Visual BASIC for Applications (VBA), промышленный стандарт среды разработки.
 
OP
Гламурный бобр

Гламурный бобр

Участник
Регистрация
01.11.2008
Сообщения
6 870
Реакции
0
Баллы
36
Это немножко не то.

Вобщем за вчерашний вечер скачал и потестил более десятка подобных программ. С утра на работе осталось попробовать еще три. Но кажется я нашел что хотел.

Да, забыл указать в качестве критерия, что программа должна уметь стартовать вместе с запуском Windows.
 
Верх Низ