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. 鄙视雨林木风
  2. VBS基础教程第二篇
  3. 用JavaScript实现PHP的basename函数
  4. .htaccess文件初探
  5. C语言中size_t的陷阱

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

  1. k65535说道:

    不错的想法

  2. EwEx说道:

    下来研究研究,谢谢!

  3. broook说道:

    这个很不错。

  4. Noel说道:

    学习一下,感谢分享.

  5. jj说道:

    我正想做界面呢,我要啊我要

  6. 3q说道:

    学习一下

  7. amin说道:

    很不错,vbs通俗易懂

  8. hh说道:

    Scriptomatic

  9. gg说道:

    我也想看看

  10. surge说道:

    参考学习一下

broook 留下回复