文章关键字 ‘Editplus’

EditPlus的VBS语法高亮

2012年09月21日,星期五

VbsEdit固然强大,但是有时我还是喜欢用EditPlus来写VBS。遗憾的是EditPlus自带的VBS语法高亮参杂了一些VB的语法和函数在里面,不够纯粹,于是自己写了一个VBS语法高亮的配置文件。

(更多…)

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注册机。

参考链接:

  1. 如何使用 InputBox 来屏蔽密码?
  2. InternetExplorer Object