Найти - Пользователи
Полная версия: Автоматизация обновления.
Начало » Python для новичков » Автоматизация обновления.
1
Ilya_S
Здравствуйте.
Краткое описане задачи:
У нас на предприятии стоит программа бухгалтерской отчетности (M.E.doc) и под нее постоянно выходят обновления. Сам процесс обновления заключается в скачивании ехе-файла с сайта разработчика и запуска это ехе“шника на машине где установленна программа. Во время запуска обновления пользователю (т.е. мне) нужно выбрать директорию с установленно программой и кликнуть Ок (ну или Cancel). Возникло желание все это автоматизировать. Процедуру скачивания и запуска обновления сделать на автомате - не проблема, а вот как непосредственно ”в тихую" симитировать нажатие Ok/Cancel, понятия не имею.
Буду очень благодарен если кто подскажет в какую сторону смотреть.
Заранее спасибо!
reclosedev
Возможно у установщика есть какие-то ключи для “тихой” установки. Если нет, можно посмотреть:
http://www.autoitscript.com/site/autoit/ - не Python
http://sikuli.org/ - Python, но на базе Java, может оказаться тяжеловесным.
GaiveR
1. Погуглить на тему есть ли у инсталляшки этой программы ключи для “тихой” установки.
2. Как вариант использовать FindWindowEx() и SendMessage() из win32gui.py и win32api.py

upd: reclosedev с п.1 опередил
Ilya_S
Спасибо за подсказки! На вскидку все варианты интересные. Буду разбираться.
Еще раз огромное спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB