嗨,我有 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);
欢迎在右键单击菜单上访问属性的任何其他想法