标题: VBS中的GUI界面(EditPlus注册机)
作者: Demon
链接: https://demon.tw/my-work/vbs-gui-interface.html
版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中国大陆”协议条款。
其实用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注册机。
参考链接:
赞赏微信赞赏支付宝赞赏
随机文章:
我想看看效果,呵呵。
亲,借助第三方可以写出非常优秀的UI啊~~
大大大大神
示例要留言么
沒看到示例啊