vbs和IE(一)

这篇博客介绍了如何利用VBScript(Visual Basic Script)创建一个带有图形界面的程序,通过操控InternetExplorer.Application对象实现。内容包括创建IE对象、设置界面、加载本地HTML以及模拟页面加载,展示了如何在无界面的脚本中实现类似GUI的功能。作者通过实例代码展示了一个简单的进度条和日志显示应用,同时提到了兼容性和后续篇幅中将解决的控制权问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    前段时间一个小的应用,需要整理大量的日志文件,最后需要将整理结果存入Excel,考虑到仅是在Windows下的一个小东西,隧打算用vbs脚本实现,将其中遇到的问题整理一下,以备以后查查,也希望能帮到小盆友,也欢迎大盆友来指点。

    遇到的第一个问题是vbs没有界面,如果使用cscript,勉强算有个字符界面,可是对于用习惯了windows的那些同事,觉得字符不好玩,尽管我解释说图形上其实也没显示什么,和字符界面显示的一样,也就是能看到一个进度条和日志而已,最后我屈服了,那就给你图形吧。。。

    以前有这么点概念,vbs可以操作IE当做自身界面,大概思路是,取得IE对象,然后边在后台执行逻辑,边填充界面

Set ie=WScript.CreateObject("InternetExplorer.Application", "event_")

    这样便可以创建一个带事件响应的IE对象,这样在处理过程中可以捕获IE的事件,比如不小心关了,第二个参数event_可以随便写,但要与一会儿看到的事件处理函数对应

    别的一些属性如取消地址栏和状态栏,大家一看就明白了,关键是如何把IE的界面设置成自己的,而且去控制它,根据msdn上的解释,ie对象的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值