Я инженер службы поддержки бухгалтерской программы. Программа работает под Windows.
Мне приходится ежедневно обновлять многие из этих программных баз бухгалтерского учета. Я имею в виду, что программное обеспечение всегда одно и то же. Но у пользователей может быть установлено, скажем, 50 информационных баз. Каждая база нуждается в обновлении. Это может быть какая-то аутсорсинговая компания, которая ведет бухгалтерский учет для своих клиентов или что-то в этом роде. Итак, для каждого клиента устанавливают специальную информационную базу, которую мне необходимо обновлять.
Хотелось бы как-нибудь роботизировать свои рутинные операции. Я имею в виду, что мне нужно: запустить каждую программу, в меню выбрать процесс обновления, найти обновления в каталоге, нажать «Далее», подтвердить, что я прочитал инструкции, подтвердить, что я сделал резервную копию данных, затем «Далее», «Далее» и «Готово» . Затем в главном меню я должен перезапустить программу, а затем согласиться с тем, что программное обеспечение было куплено легально. Затем перезапустите снова. Сделайте еще одну резервную копию. Затем запустите процесс тестирования и выберите несколько вариантов (в типичном случае всегда типичные). Затем мне нужно дождаться сдачи теста. Затем перейдите к другой информационной базе.
Разработчик программного обеспечения не предоставляет нам никаких вариантов запуска для тихого режима или чего-то еще. Ну, на обновление одной информационной базы уходит от 20 минут до 1 часа.
Я познакомился с несколькими языками программирования. Например, Java, C #, некоторые языки сценариев. Но я никогда не писал командный файл.
Что ж, мне просто интересно, можете ли вы порекомендовать мне, какую технологию / язык я могу использовать для автоматизации этого, если это возможно с человеческой точки зрения. Заранее спасибо.
Хотелось бы как-нибудь роботизировать свои рутинные операции.
У нас есть слово для этого: автоматизация. :)
Я имею в виду, что мне нужно: запустить каждую программу, в меню выбрать процесс обновления, найти обновления в каталоге, нажать «Далее», подтвердить, что я прочитал инструкции, подтвердить, что я сделал резервную копию данных, затем «Далее», «Далее» и «Готово» .
AutoHotKey может помочь с этой частью.
Разработчик программного обеспечения не предоставляет нам никаких вариантов запуска для тихого режима или чего-то еще.
Вы просили его об этом? Разработчик программного обеспечения работает на вас, верно? Вы должны иметь возможность поговорить с руководством этого человека и получить поддержку по автоматизации в виде запроса функции.