111,126
社区成员
发帖
与我相关
我的任务
分享
#region API函数
[DllImport("user32.dll")]
private static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll")]
private static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string strClass, string strWindow);
[DllImportAttribute("user32.dll")]
private static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam); //发送消息
private const int WM_LBUTTONDOWN = 513; // 0x0201 鼠标左键按下
private const int WM_LBUTTONUP = 514; // 0x0202 鼠标左键弹起
#endregion
public static int ClickErrorButton()
{
IntPtr hWnd = FindWindow(null, "Windows Internet Explorer");
hWnd = FindWindowEx(hWnd, IntPtr.Zero, "Button", "是(&Y)");
if (hWnd != IntPtr.Zero)
{
SendMessage(hWnd, WM_LBUTTONDOWN, 0, 0);
SendMessage(hWnd, WM_LBUTTONUP, 0, 0);
SendMessage(hWnd, WM_LBUTTONDOWN, 0, 0);
SendMessage(hWnd, WM_LBUTTONUP, 0, 0);
return 1;
}
return 0;
}