У моего клиента есть ERP, который имеет очень тупую функцию, то есть когда пользователь неактивен в течение 10-15 секунд, он выводит пользователя из системы. Затем пользователь должен снова ввести имя пользователя & пароль & и это настоящая головная боль. Я должен предложить решение для этого.Добавление функции в скомпилированное приложение
Моей идеей было приложить сканер отпечатков пальцев и написать небольшой сервис. Когда пользователь проводит пальцем, служба, у которой уже есть имя пользователя & пароль на этот отпечаток пальца, он вводит необходимые учетные данные в поля имени пользователя & и отправляет его.
Теперь идея простая & простой. Но реализация не является. Реальная сделка заключается в том, чтобы сосредоточиться на имени пользователя & полей пароля (в текстовых полях).
Если бы это было веб-приложение, я бы использовал некоторую библиотеку автоматизации браузера, чтобы найти нужный элемент (по id и т. Д.), Но это настольное приложение, и до сих пор я даже не писал его в собственном коде или интерпретируется.
Я хочу знать, есть ли способ, которым мы можем написать код на C#, чтобы сосредоточиться на текстовом поле приложения и вставить в него текст (вставить текст легко, просто имитировать «вставку» или нажатие клавиши).
Или есть другой возможный подход на этом.
Любая возможность исправить первопричину, т.е. систему ERP? Это должно быть тривиальное изменение конфигурации. – oleksii
Вы связались с авторами ERP, чтобы узнать, что можно изменить? –
Если ERP - это приложение форм Windows (или mfc), то вы можете подключить что-то, используя кодированные тесты пользовательского интерфейса. Но, как полагают другие комментаторы, исправление, вероятно, обычно предпочтительнее обходного решения. – Squid