_IECreate和ShellExecute有什么区别?
为什么这样换一下就不行?以下是路由器登录,已保存了密码,所以登录窗口跳出来,点确定即可,但第一段可行,第二段却不会点确定。
ShellExecute("iexplore.exe","http://192.168.1.1")
WinWait("连接到 192.168.1.1","",3)
ControlClick("连接到 192.168.1.1","","Button2")
#include <IE.au3>
$oIE=_IECreate("http://192.168.1.1")
WinWait("连接到 192.168.1.1","",3)
ControlClick("连接到 192.168.1.1","","Button2") 回复 1# autott
试下下面代码,
但要保证: 当前只有IE浏览器窗口, 不能有其他浏览器窗口
#include <IE.au3>$oIE=_IECreate("http://192.168.1.1", 0, 1, 0) ;立即返回, 不等待
Sleep(1000)WinActivate("连接到 192.168.1.1","",3)ControlClick("连接到 192.168.1.1","","Button2") iecreate用的是activex控件做出来的ie
shellexecute是直接打开ie浏览的
另外保存的密码是ie浏览器的事,和控件无关 回复autott
试下下面代码,
但要保证: 当前只有IE浏览器窗口, 不能有其他浏览器窗口
#include $oIE= ...
user3000 发表于 2012-4-18 22:37 http://www.autoitx.com/images/common/back.gif
谢谢,测试通过,关键是要“立即返回,不等待”,但不理解为什么一定要这样才行 iecreate用的是activex控件做出来的ie
shellexecute是直接打开ie浏览的
另外保存的密码是ie浏览器的事,和 ...
netegg 发表于 2012-4-19 02:19 http://www.autoitx.com/images/common/back.gif
结果看上去是一样的,都跳出了登录窗口 ie没设置保存密码吧 ie没设置保存密码吧
netegg 发表于 2012-4-19 07:04 http://www.autoitx.com/images/common/back.gif
已保存密码,并跳出了登录窗口,只是不知为什么没有点确定,但采用2楼的参数后可以了,虽然还是不知原因 回复 4# autott
不多解释了, 如果你有心, 应该已经看到了此帖!
http://www.autoitx.com/thread-31720-1-1.html 回复autott
不多解释了, 如果你有心, 应该已经看到了此帖!
user3000 发表于 2012-4-19 16:03 http://www.autoitx.com/images/common/back.gif
哈哈,仔细看了一下,似乎还是和版本有关系,有人又说是否立即返回都可以,不过反正问题已经解决,也就不去研究了。
页:
[1]