我有一個C#應用程序,並在其中嵌入的瀏覽器;它的任務是去我的網站,右鍵點擊一個鏈接並按'r',這樣屬性窗口就會出現(我用代碼移動鼠標)。它適用於我的筆記本電腦完美的,但是當我在我的電腦或任何其他設備,當程序執行此命令進行安裝:錯誤按壓鍵編程
SendKeys.Send("r");
我開始看到一個錯誤,告訴我:
未處理在你的應用程序中的異常請求的資源在 使用。 (異常來自HRESULT:0x800700AA)
這裏是我的代碼,我的筆記本電腦的工作原理:
int x = getXoffset(link);
int y = getYoffset(link);
webBrowser1.Document.Window.ScrollTo(x, y);
Linker.Win32.POINT p2 = new Linker.Win32.POINT();
webBrowser1.Focus();
p2.x = webBrowser1.Left + 10;
p2.y = webBrowser1.Top + 10;
Linker.Win32.ClientToScreen(this.Handle, ref p2);
Linker.Win32.SetCursorPos(p2.x, p2.y);
MouseOperations.GetCursorPosition();
MouseOperations.MouseEvent(MouseOperations.MouseEventFlags.LeftDown);
MouseOperations.MouseEvent(MouseOperations.MouseEventFlags.RightDown);
MouseOperations.MouseEvent(MouseOperations.MouseEventFlags.RightUp);
SendKeys.Send("r");
我該怎麼辦?這個錯誤是什麼意思?
對不起HRESULT錯了!是我不好 –