2011-12-16 41 views
1

外部軟件如何幫助VB.NET SendKeys正確執行?奇怪的SendKeys觀察到Vb.Net

在將字符串寫入記事本(例如)時,在Windows 7(UAC = Off)上,Sendkeys.Send(string)的運行速度與Windows XP一樣快。

在Windows 7(UAC = On)上,將app.config設置爲<add key="Sendkeys" value="SendInput"/>Sendkeys.Send(string)寫入記事本的速度非常緩慢。

我加載了軟件http://www.phraseexpress.com/,它非常快速地將字符串寫入記事本。

但奇怪的是,當該軟件加載時,VB的Sendkeys.Send(string)也寫入記事本時非常快速!

一旦軟件被卸載,VB Sendkeys.Send(string)恢復緩慢的進程寫入記事本。

所以有一個確定的設置可以在VB中完成以增強Sendkeys。有沒有可以探索到VB的路徑來幫助我解決這個問題?

在此先感謝您的任何建議。

回答

0

我不知道PhraseExpress做什麼,但看看這個:

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

「顯然,當語音識別運行時,的SendKeys是非常快的。」

這是一個奇怪的連接值得研究。

+0

感謝rskar,我嘗試了語音識別,沒有明顯的結果。 – 2011-12-16 18:25:06