VBS调用IE操作网页,如何改写已打开的网页 50
VBS调用IE操作网页,如何改写已打开的网页网页采用<head></head><script>多数函数</script><body的load事件里调用函数A;函数B><f...
VBS调用IE操作网页,如何改写已打开的网页网页采用
<head>
</head>
<script>
多数函数
</script>
<body的load事件里调用函数A;函数B>
<form,form中有提交>
</body>
<script>
函数B的函数体
</script>
这样的结构,提交了form之后会执行函数B,现在想改写函数B的功能。
此IE窗口为另一IE窗口弹出,另一窗口使用VBS脚本创建,但由于判断过程过于复杂,直接调用了网页自己的提交按钮。
运行时两个窗口是同时存在的,并且最终要关闭此窗口回到上一个窗口里去,因此程序写需在同一个VBS脚本里。
目前是采用shell.application对象,按名字查找到弹出的IE窗口,然后通过document对象控制,但不知道该怎么实现目的。 展开
<head>
</head>
<script>
多数函数
</script>
<body的load事件里调用函数A;函数B>
<form,form中有提交>
</body>
<script>
函数B的函数体
</script>
这样的结构,提交了form之后会执行函数B,现在想改写函数B的功能。
此IE窗口为另一IE窗口弹出,另一窗口使用VBS脚本创建,但由于判断过程过于复杂,直接调用了网页自己的提交按钮。
运行时两个窗口是同时存在的,并且最终要关闭此窗口回到上一个窗口里去,因此程序写需在同一个VBS脚本里。
目前是采用shell.application对象,按名字查找到弹出的IE窗口,然后通过document对象控制,但不知道该怎么实现目的。 展开
1个回答
展开全部
vbs操作外部IE有点难,为啥不用excel的vba呢?建个新窗体,扔进去个webbrowser,这样好操作多了。
一定要用vbs,要先用shell判断所有ie窗体,从所有窗体中筛选ie的窗体(已打开的文件夹也会被枚举进去)。然后得到这个对象,可以操作这个对象的document的部分功能。 注意这里只能得到部分功能。详细你自己百度吧。我也只是了解。
一定要用vbs,要先用shell判断所有ie窗体,从所有窗体中筛选ie的窗体(已打开的文件夹也会被枚举进去)。然后得到这个对象,可以操作这个对象的document的部分功能。 注意这里只能得到部分功能。详细你自己百度吧。我也只是了解。
追问
如果vbs不好用,换python或者javascript,.net之类也可以,或者需要高级功能
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询