Назад | Перейти на главную страницу

Как улавливать системные события при обновлении программы и роботизировать рутинные действия при обновлении программного обеспечения?

Я инженер службы поддержки бухгалтерской программы. Программа работает под Windows.

Мне приходится ежедневно обновлять многие из этих программных баз бухгалтерского учета. Я имею в виду, что программное обеспечение всегда одно и то же. Но у пользователей может быть установлено, скажем, 50 информационных баз. Каждая база нуждается в обновлении. Это может быть какая-то аутсорсинговая компания, которая ведет бухгалтерский учет для своих клиентов или что-то в этом роде. Итак, для каждого клиента устанавливают специальную информационную базу, которую мне необходимо обновлять.

Хотелось бы как-нибудь роботизировать свои рутинные операции. Я имею в виду, что мне нужно: запустить каждую программу, в меню выбрать процесс обновления, найти обновления в каталоге, нажать «Далее», подтвердить, что я прочитал инструкции, подтвердить, что я сделал резервную копию данных, затем «Далее», «Далее» и «Готово» . Затем в главном меню я должен перезапустить программу, а затем согласиться с тем, что программное обеспечение было куплено легально. Затем перезапустите снова. Сделайте еще одну резервную копию. Затем запустите процесс тестирования и выберите несколько вариантов (в типичном случае всегда типичные). Затем мне нужно дождаться сдачи теста. Затем перейдите к другой информационной базе.

Разработчик программного обеспечения не предоставляет нам никаких вариантов запуска для тихого режима или чего-то еще. Ну, на обновление одной информационной базы уходит от 20 минут до 1 часа.

Я познакомился с несколькими языками программирования. Например, Java, C #, некоторые языки сценариев. Но я никогда не писал командный файл.

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

Хотелось бы как-нибудь роботизировать свои рутинные операции.

У нас есть слово для этого: автоматизация. :)

Я имею в виду, что мне нужно: запустить каждую программу, в меню выбрать процесс обновления, найти обновления в каталоге, нажать «Далее», подтвердить, что я прочитал инструкции, подтвердить, что я сделал резервную копию данных, затем «Далее», «Далее» и «Готово» .

AutoHotKey может помочь с этой частью.

Разработчик программного обеспечения не предоставляет нам никаких вариантов запуска для тихого режима или чего-то еще.

Вы просили его об этом? Разработчик программного обеспечения работает на вас, верно? Вы должны иметь возможность поговорить с руководством этого человека и получить поддержку по автоматизации в виде запроса функции.