こんにちは私はac#アプリケーションとその中に埋め込まれたブラウザを持っています、そのタスクはリンクを見つけてそれを右クリックしてプロパティをクリックすることです!
マウスはプログラムで動くので、右クリックメニューでプロパティを見つける必要があります!
これを行う方法を教えてもらえますか?
右クリック後に「r」を押してみましたが、一部のコンピューターでは機能しませんでした。
だから私はマウスを動かしてそれをする必要があります!
リンクを見つけて右クリックするための私のコードは次のとおりです。
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 + 5;
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);
右クリックでプロパティに到達するための他のアイデアは大歓迎です