VB如何让程序自动关闭网页弹出的对话框 sendmessage给对话框,发送wm_close应该可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 主要问题是找不到子窗口-按钮的句柄,总是返回0,这是我的代码请帮我看一看:谢谢!‘.....声明’执行语句: hwnd1=FindWindow(0&,"JavaScript 提醒") '能得到弹出对话框的的句柄 hwnd2=FindWindowEx(hwnd1,0&,0&,"确定") ’就条语句总是返回0'下面的代码应该没问题吧: SendMessage hwnd2,WM_LBUTTONDOWN,ByVal 0&,ByVal 0& SendMessage hwnd2,WM_LBUTTONUP,ByVal 0&,ByVal 0& hwnd2=FindWindowEx(hwnd1,0&,0&,"确定") 改成下面的试一试:hWnd2 = FindWindowEx(hWnd1, 0&, "button", vbNullString) 开始的时候就是这样的,网上介绍的例子是模拟按计算器的1键,是可以找到1键的句柄的,但对弹出窗口提示时只能得到hwnd1的值,hwnd2总是0。不行,后我才改的代码!现在主要的问题就是如何获取这个网页弹出窗口的“确定”按钮的句柄了。 直接JS重写alert函数,让弹窗永远都出不来 hwnd1 = FindWindow(vbNullString, "JavaScript 提醒") PostMessage hwnd1, WM_KEYDOWN, vbKeyReturn, 0 ‘发送回车键 已经测试通过(win7 x64 + vb6 + 枫树极速浏览器) 用我这小工具,效果会让你惊喜!http://download.csdn.net/detail/taoguangye/7780643 谢谢各位的热心帮助。同样的代码hwnd1有时能获取到句柄,有时也是0,弄不是很明白,但用计时器每隔1秒循环后也能达到目的。现在又遇到一个问题: 打开一个网页、填写表单、并提交为什么总出错 http://bbs.csdn.net/topics/390864740 我要用VB做个验证码识别软件 treeview控件node对象的parent属性在treeview不可见时好像不工作 请教一下INI文件的操作 如何建立图片查询系统? 数据库读出数据放到listbox中的问题 VB中如何动态加载winsock控件 MSMASK32.OCX是一个什么文件,能发给我吗? 有关Socket传输二进制文件问题 在VB中,要显示一图片,根据给定的横坐标和总坐标,在该图片的相应位置出现一个图标指示该位置,特急. 同时移动问题 数据库中的ID字段,是文本型的,如何直接用SQL语句提取ID字段的最大值 字符转换
这是我的代码请帮我看一看:谢谢!‘.....声明
’执行语句:
hwnd1=FindWindow(0&,"JavaScript 提醒") '能得到弹出对话框的的句柄
hwnd2=FindWindowEx(hwnd1,0&,0&,"确定") ’就条语句总是返回0'下面的代码应该没问题吧:
SendMessage hwnd2,WM_LBUTTONDOWN,ByVal 0&,ByVal 0&
SendMessage hwnd2,WM_LBUTTONUP,ByVal 0&,ByVal 0&
改成下面的试一试:
hWnd2 = FindWindowEx(hWnd1, 0&, "button", vbNullString)
但对弹出窗口提示时只能得到hwnd1的值,hwnd2总是0。不行,后我才改的代码!
现在主要的问题就是如何获取这个网页弹出窗口的“确定”按钮的句柄了。
PostMessage hwnd1, WM_KEYDOWN, vbKeyReturn, 0 ‘发送回车键 已经测试通过(win7 x64 + vb6 + 枫树极速浏览器)
http://download.csdn.net/detail/taoguangye/7780643
现在又遇到一个问题:
打开一个网页、填写表单、并提交为什么总出错
http://bbs.csdn.net/topics/390864740