我知道如何模擬鼠標和鍵盤事件,但它們的作用就好像用戶做了它們一樣,所以它們會影響活動的窗口。我需要的是模擬其中一個輸入,但是在一個不活動的窗口中。模擬鼠標移動/點擊/按鍵在非活動的應用程序中
我並不是說它被最小化了,想象一下,例如,你有msPaint和記事本。記事本在繪畫前面。並且您想要在繪畫窗口的某些座標中模擬鼠標點擊,但不會將其設置爲活動狀態,從而使用戶可以繼續使用位於繪畫前面的記事本。
這可能嗎?謝謝!
我已經試過這樣:
const int WM_KEYDOWN = 0x100;
Thread.Sleep(5000);
Process x = Process.Start(@"C:\WINDOWS\NOTEPAD.EXE");
PInvokes.PlatformInvokeUSER32.SendMessage(x.MainWindowHandle, WM_KEYDOWN, ((int)Keys.W), 0);
,但它不工作=(什麼都不做:(