C # Регистрация действий пользователя - лучший метод? - PullRequest
0 голосов
/ 15 марта 2012

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

Например, нажал кнопку «Пуск», нажал все программы, нажал Microsoft Office, нажал Microsoft Word ....

Кто-нибудь может предложить разумный метод для достижения этой цели?

Идея состоит в том, что действия пользователя записываются только тогда, когда мое приложение открыто, оно должно быть альтернативой диктофону Microsoft. Он создает письменную процедуру, которую можно отправить в отдел обслуживания клиентов.

Ответы [ 2 ]

0 голосов
/ 15 марта 2012

Если вы пытаетесь это сделать, почему бы просто не использовать существующую программу. Мы использовали AutoHotkey на моей последней работе, чтобы сделать это для создания кода тестирования пользовательского интерфейса.

Вы можете попросить пользователя установить AutoHotkey и сделать так, чтобы он записал скрипт. Затем он может быть отправлен вам. Вы можете запустить скрипт самостоятельно (хотя вам, возможно, придется настроить разрешение экрана и тому подобное), и посмотреть, что происходит.

EDIT: Другая идея - попросить пользователя записать скриншот и отправить его вам. Это может облегчить отладку. Я не знал, что такое Microsoft Recorder, думал, что это звукозапись, я не знал, что в Win7 есть Microsoft Microsoft Recorder, который выполняет запись всего экрана.

0 голосов
/ 15 марта 2012

Я думаю, вы должны спросить себя, оценят ли ваши пользователи это!Может быть, они заботятся о своей частной жизни.В любом случае вы можете сделать это, используя hooks (я думаю, вы пишете для Windows).Та же задача, что и при записи макроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...