Я пытаюсь автоматизировать многие повторяющиеся задачи на работе, и эта небольшая проблема поставила меня в тупик.
Мы используем приложение для распечатки этикеток для онлайн-заказов, процесс такой:
- Нажмите на заказ
- Проверьте детали заказа и нажмите «Завершить»
- 5 секунд после расчета программы
- Подтвердите, чтоВы хотите напечатать этикетку
- Печать этикеток, и все готово
В напряженные дни мы должны пройти этот процесс для более чем 500 заказов, потому что эта задача потребляет много бесполезныхвремя из-за шага 3. Пользователь должен подождать эти 5 секунд, прежде чем сможет нажать кнопку «Печать».Скажем, у нас 500 заказов, это 500 раз 5 секунд, это около 40 минут.Весь процесс отправки занимает 2 часа, поэтому 33% времени теряется из-за людей, ожидающих нажатия кнопки.
Я пытаюсь найти способ автоматизации шага 4, чтобы пользователи могли прекратить взаимодействие сприложение после выполнения шага 2.
Так есть ли способ использовать C # для нажатия кнопки в другой форме из другого приложения? Событие должно сработать, когда появится экран подтверждения.Обратите внимание, что этот экран подтверждения - это не диалоговое окно печати окон по умолчанию, а часть приложения, поэтому не мешайте настройкам.