2011-12-16 2 views
1

Как внешнее программное обеспечение может помочь VB.NET SendKeys выполнить правильно?Weird SendKeys наблюдение в Vb.Net

В Windows 7 (UAC = Выкл.) Sendkeys.Send(string) работает так же быстро, как Windows XP при записи строки в блокнот (например).

В Windows 7 (UAC = On) с установкой app.config в <add key="Sendkeys" value="SendInput"/>, Sendkeys.Send(string) написан очень медленно в Блокноте.

Я загрузил программное обеспечение http://www.phraseexpress.com/, которое быстро записывает строки в Блокнот.

Но странно, когда это программное обеспечение загружено, Sendkeys.Send(string) от VB также очень быстро записывается в Блокнот при использовании!

После того, как программное обеспечение выгружено, VB Sendkeys.Send(string) восстановит медленный процесс записи в Блокнот.

Таким образом, существует определенная настройка, которая может быть выполнена в VB для улучшения Sendkeys. Есть ли какой-нибудь путь, который я мог бы изучить в VB, чтобы помочь мне решить эту проблему?

Заранее благодарим за любые предложения.

ответ

0

Я не знаю, что делает PhraseExpress, но проверить это:

http://www.vbforums.com/showthread.php?t=560647

"По-видимому, когда распознавание речи работает, SendKeys очень быстро."

Это странная связь, заслуживающая внимания.

+0

Спасибо rskar, я попробовал распознавание речи без видимых результатов. –

Смежные вопросы