其实用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注册机。
参考链接: