Vb.net sendkeys, letters duplicate?

前端 未结 2 495
再見小時候
再見小時候 2021-01-04 19:20

I created a simple test with SendKeys, and tried both SendWait and Send.

 Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handle         


        
相关标签:
2条回答
  • 2021-01-04 20:04

    In your app settings (app.config in a Visual Studio solution, or <myapp>.exe.config when located side by side to the application), add the following as child of the <configuration> element:

    <appSettings>    
        <add key="SendKeys" value="SendInput"/>    
    </appSettings> 
    

    If that doesn't work, try:

    <appSettings>    
        <add key="SendKeys" value="JournalHook"/>    
    </appSettings> 
    

    Source: SendWait() [MSDN]

    "... As a result, the SendKeys class may behave differently on different operating systems ..."

    0 讨论(0)
  • 2021-01-04 20:08

    Do not Debug.

    The Visual Studio Debugger was messing in my case.

    Running the program on Release and not debugging gave me the intended behaviour while having it attached or on Debug config was duplicating the output

    0 讨论(0)
提交回复
热议问题