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. Photoshop CS2官方免费版下载
  2. VB6拾遗:调用函数指针
  3. Msxml2.XMLHTTP和Msxml2.ServerXMLHTTP的区别
  4. ISO-8859-1和Windows-1252的区别
  5. 从Win32程序的主函数WinMain中获取命令行参数

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

  1. qw说道:

    我想看看效果,呵呵。

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

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

留下回复