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. VB调用URLDownloadToFile函数下载文件(带进度条)
  2. OpenWrt使用crontab执行计划任务
  3. jQuery图片延迟加载插件——Lazy Load
  4. 隐藏系统托盘图标的小程序TrayHider
  5. WriteFile,WriteConsole和_tprintf的一些差别

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

  1. qw说道:

    我想看看效果,呵呵。

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

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

  3. okmnjiuhbvgytfcxdreszaqw说道:

    大大大大神

  4. 7qing说道:

    示例要留言么

  5. Malone说道:

    沒看到示例啊

7qing 留下回复