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. cURL 7.22.0 with zlib SSL and IPv6 support
  2. Suhosin,PHP保护神?
  3. VBS内置函数大全
  4. 用EnumSystemCodePages函数枚举系统代码页
  5. WinImage 8.50注册码

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

  1. qw说道:

    我想看看效果,呵呵。

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

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

留下回复