1

Тема: АНК: Скрипт автоматического перезапуска программы каждый час

Доброго времени суток, господа!
Прошу помочь в написании небольшого скрипта для перезапуска одного приложения каждые 59 мин с вводом имени пользователя и пароля в окне приложения.
Порядок:
1. Запустил прогу
2. Ввел имя пользователя и пароль
3. Нажал войти (Enter)
4. Работа проги 59 мин.
5. Закрытие
6. п.1
И так по кругу
В приложении скрин окна входа в программу.

2

Re: АНК: Скрипт автоматического перезапуска программы каждый час

Посмотри с помощью AU3_Spy.exe, как определяется название/класс окна, и определяется ли ClassNN у полей ввода и кнопки "Войти", и если да, то как. Кроме того, нужно знать, достаточно ли для выхода закрытия окна.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: АНК: Скрипт автоматического перезапуска программы каждый час

Вот кусок кода для запуска программы.


SetTitleMatchMode, 2
run, C:\Program Files\lotus\notes\notes.exe ; запуск программы
WinWaitActive, Lotus Notes ; ожидание окна
Sleep 500 ; пауза
Send, User ; ввод пользователя
Send, {Tab} ; переход на след. поле
Sleep 500 ; пауза
Send, 12345678 ; пароль
Send, {Tab} ; переход на след. поле
Send, {Enter}

Для закрытия надо использовать таймер.