VBS中的GUI界面(EditPlus注册机)

标签: , , ,

其实用VBS也可以写出很漂亮的用户界面,大体上有两种方法,一种是HTA,一种是InternetExplorer.Application。这两种方法都是基于html的,也就是说,网页可以做得多漂亮,我们的界面就可以做得多漂亮。

虽然用HTA可以超越浏览器对脚本的禁锢,但是我不喜欢,还是喜欢纯VBS。所以只简单的说一下用InternetExplorer.Application创建GUI。

首先我们要创建一个InternetExplorer.Application对象

Set IE = CreateObject("InternetExplorer.Application")

然后打开一个空白页面about:blank,并把ToolBar设为False(不显示工具栏),StatusBar设为False(不显示状态栏),Visible设为True。

IE.Navigate "about:blank"
IE.ToolBar = False
IE.StatusBar = False
IE.Visible = True

剩下的就是网页设计的事情了,用Document的write方法写入html代码。

IE.Document.write "<input type='text' />"
IE.Document.write "<input type='button' value='OK' />"

就像设计网页一样设计我们的界面就行了,下面给出一个示例。用VBS写的带GUI界面的EditPlus注册机。

参考链接:

  1. 如何使用 InputBox 来屏蔽密码?
  2. InternetExplorer Object

随机文章:

  1. 在WSH中使用jQuery
  2. Windows下用TCC编译Lua源码
  3. 开机弹出脚本错误对话框
  4. OpenWrt使用crontab执行计划任务
  5. 实现简单的VBS加密

12 条评论 发表在“VBS中的GUI界面(EditPlus注册机)”上

  1. qw说道:

    我想看看效果,呵呵。

  2. ma.huateng@aliyun.com说道:

    亲,借助第三方可以写出非常优秀的UI啊~~

留下回复