VbsEdit固然强大,但是有时我还是喜欢用EditPlus来写VBS。遗憾的是EditPlus自带的VBS语法高亮参杂了一些VB的语法和函数在里面,不够纯粹,于是自己写了一个VBS语法高亮的配置文件。
文章关键字 ‘Editplus’
EditPlus的VBS语法高亮
2012年09月21日,星期五Zen Coding for EditPlus
2012年05月2日,星期三Zen Coding 是一款能够快速编写 HTML XML XSL 或者其他结构化格式代码的编辑器插件。Zen Coding 的核心是一个缩写拓展引擎,它让你能够将像 CSS 选择器一样的表达式拓展成 HTML 代码。
EditPlus 3.30
2011年05月1日,星期日今天才发现 EditPlus 已经有 3.30 版了,2011-04-19 发布的,我记得订阅了 RSS 的,怎么没有看到呢?
强烈推荐EditPlus 3.21
2011年01月19日,星期三今天用EditPlus的时候点了一下Check Last Version菜单,发现已经有3.21版本了,而我的还是3.20。看了一下官网的RSS,发现3.21是2010年12月17日正式发布的,已经一个多月了,看来以后得订阅一下。
当然,软件并不总是越新的版本越好,不能盲目的升级。于是浏览了一下what’s new页面,看看新增了什么功能:
<feature>
* ‘Use TR1 regular expression’ option (‘Preferences’->’General’).
* Customizable toolbar icon for User Tools.
* ‘User tool group’ option in the Setting & syntax dialog box.
* Supports floating window for Output Window and Cliptext/Directory Window.
* Allows dropping files on the Directory Window.
* ‘Add to Project’ command in the Directory Window.
* ‘Copy’/’Move’ button on the FTP Settings dialog box.
* Allows negative value in the line space option.
* Hides horizontal scrollbar in word wrap mode.
* Allows saving read-only files.
看到第一个新功能我眼前一亮,TR1正则表达式?这是什么东东?赶紧更新到EditPlus 3.21,打开帮助文档一看:
(更多…)VBS中的GUI界面(EditPlus注册机)
2010年09月26日,星期日其实用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注册机。
参考链接: