Найти тему
Геннадий Антонов

Autohotkey - автоматизация рутинных задач

Бывает так, что необходимо подготовить конфигурации для большого количества устройств. Это могут быть ПЛК, какие-нибудь электронные модули, или терминалы релейной защиты, как в моем случае.

Хорошо, если этих конфигураций нужно подготовить всего несколько штук.

А что если несколько десятков?

О сотнях и тысячах даже подумать страшно!

Есть замечательное средство для автоматизации Windows программ - Autohotkey.

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

В моем случае, появилась задача, создать файл конфигурации для нескольких сотен устройств ACE850 и Sepam 80.

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

В итоге, создаем два файла. В одном список наименований, в другом IP адреса.

Скрипт подтягивает эти файлы при запуске комбинацией клавиш.

Дальше остается просто наблюдать за ходом работы.

Как получилось, смотрите на видео.