我想写一段VBS脚本文件,通过internetexplorer.application对象调用IE浏览器打开一个网页, 然后自动填写那个网页里头的用户名、密码, 然后自动点击一下那个网页里头的按钮, 请问要怎么做,需要用到哪些知识?我自己会一些基础的VBS编程(批处理编程)上面我提到的问题, 我现在都是用 按键精灵 模拟控制鼠标和键盘来实现的, 花费了我不少功夫我后来了解到 用internetexplorer.application完全可以控制IE页面元素事件, 但我不懂, 在网上找了一段代码执行一直提示错误, 我连最基本的“点一个按钮弹出一个对话框”都做不好, 郁闷, 请大家不吝赐教, 谢谢啦!我找到的代码是:
Set ie=wscript.createobject("internetexplorer.application","event_")   '创建ie对象'
ie.navigate "about:blank"   
ie.visible=1    
Do
   wscript.sleep 200
Loop Until ie.ReadyState=4with ie.document  
   .write "<html><body bgcolor=#dddddd scroll=no>" 
   .write "<h2 align=center>实验如何控制IE页面</h2><br>"
   .write "<p>用户名:<input type=text name=""myname"" size=20>"
   .write "<p>密码: <input type=password name=""mypwd"" size=30>"
   .write "<p align=center>选择项:" 
   .write "<input type=checkbox>下次自动填写用户名和密码 "
   .write "<input type=checkbox>随机问答 "
   .write "<p align=center><br>"  
   .write "<input type=button value=确定 id=""btnok"">"
   .write "<input type=button value=退出 id=""btncancel"">"
end Withwscript.sleep 200
set wnd=ie.document.parentwindow
Set  id=ie.document.all    

'下面这里是关键
'1、 我搞不懂,是不是要这样写, 我这样写, 后面的过程都好像调用不到, 点击确定按钮, 也没任何提示, 按道理能提示“你点击的是确定按钮”   才对呀?
2、ie.document.all()括号里头是用id定义的还是用name定义的?, 我上面按钮都是用id定义的,但文本框都是用name定义的不知道有什么区别?
请达人们帮帮小弟, 应该怎么写! 文件保存为 .VBS就可以执行了,不妨调试一下,谢谢您啦!

Set ie.document.all("btnok").onclick=getref("confirm")
Set ie.document.all("btncancel").onclick=getref("cancel") sub confirm
   wnd.alert("你点击的是确定按钮!")
end subsub cancel
   wnd.alert("你点击退出按钮!")
   wscript.quit
end sub