想编写一个自动登陆路由器的程序,网页提交方式已经会了,但是弹出式用户密码框不会,求高人帮助。
问题补充:我要的是VB代码,编程方法,其他回答请绕道。谢谢
有人叫我用 http://用户名:密码@网址 或者 http://用户名:密码@IP 这样的形式,我试了不行的。我后来用获取句柄和类的方式,最多只能获取整个弹出窗口的句柄和类等,下面的输入框的类和句柄得不到(用SPY可以得到,但是句柄每次打开都在变,所以不能指定),直接用POST和SEND方式不能发送,不知道是不是我方法有问题,求高手帮忙.
问题补充:我要的是VB代码,编程方法,其他回答请绕道。谢谢
有人叫我用 http://用户名:密码@网址 或者 http://用户名:密码@IP 这样的形式,我试了不行的。我后来用获取句柄和类的方式,最多只能获取整个弹出窗口的句柄和类等,下面的输入框的类和句柄得不到(用SPY可以得到,但是句柄每次打开都在变,所以不能指定),直接用POST和SEND方式不能发送,不知道是不是我方法有问题,求高手帮忙.
解决方案 »
- 求算法..五数相加等于10,五数值的非零解(实在是没找到VB的算法版..汗)
- 代码,代码,求高人给修改一下!!谢谢
- 用VB能设计IE的工具条吗?就像BAIDU的工具条一样
- 高分请教vb拆分word问题
- 好久没有提问了,关于奇怪的错误
- 请指点,越快越好
- vb里怎样调用SQL sever 的存储过程,请举例说明,谢谢!
- 一个奇怪的问题?(RD0)
- ado真的不能得存储过程的返回参数吗?就是output参数我看一篇文章这样说的http://paddy.myrice.com/program/96.htm到那里看看然后给我个答案
- vb中的数据库问题,大家帮帮我啊。先谢了!!
- 获取MshFlexGrid当前数据,只能用.row,.col吗.
- 让MshFlexGrid在空白区域--键盘或鼠标不响应.
ReturnValue = Shell("Calc.EXE", 1) ' 运行计算器。
AppActivate ReturnValue ' 激活计算器。
For I = 1 To 100 ' 设置计数循环。
SendKeys I & "{+}", True ' 按下按键给计算器
Next I ' 将所有 I 值相加。
SendKeys "=", True ' 取得总合。
SendKeys "%{F4}", True ' 按 ALT+F4 关闭计算器。或者改用AutoHotKey软件的脚本实现
sendmessage
都没用..
lHwnd是弹出窗口的句柄,BM_CLICK=&HF5
mHwnd = FindWindowEx(lHwnd, ByVal 0&, "Button", "确定")
SendMessage mHwnd, BM_CLICK, 0, 0完全搞不懂。。
谢谢各位回答