带智能提示的 VbScript 编辑器






4.86/5 (16投票s)
带智能提示的 VbScript 编辑器

引言
在 VBScript 等脚本语言中使用智能感知对于脚本程序员来说就像一个梦想。该项目的目标是提供一个带有智能感知功能的 VBScript 编辑器,就像它在大多数 Microsoft 语言编辑器中一样。该控件使用类型库引用来探索任何 com 库中公开的 public
方法和函数。脚本开发者需要像 VB 6.0 语言一样编写代码(Dim pConnection as ADODB.Connection
),编辑器将自动将代码转换为 VBScript。
完整的 VBScript 连同添加的引用可以保存为 XML 文件。控件的 Script 属性将返回纯 VBScript,可以使用 Microsoft Script Control 执行。
背景
如何运行代码
打开组项目并按 F5 vbScriptEditor_Group.vbg。
如果项目显示缺少 Edanmo 的 OLE 接口……则在 TypeLib 文件夹中添加对 olelib.tlb 的引用。
将 Vb 6.0 语法转换为 vbscript
Dim pConnection 'As ADODB.Connection
Dim pRecordset 'As ADODB.Recordset
Set pConnection = CreateObject("ADODB.Connection")
pConnection.Open("Query String Here","User ID","Password")
Set pRecordset = pConnection.Open("SQL Query Here")
MsgBox(pRecordset.RecordCount)
开发者继续像在 VB 6.0 中一样编写代码,编辑器会自动将语法转换为 VBScript。
例如,开发者编写
Dim pConnection As ADODB.Connection
编辑器将将其转换为(它将自动在 As
前面插入 '
)
Dim pConnection 'As ADODB.Connection
这等同于
Dim pConnection in vbScript
Script 属性将返回纯 VBScript。
ScriptRTF
将返回带有颜色的 VBScript。
XMLProject
将以 XML 形式返回添加的引用。
请务必发布您的评论和评分,以便进行进一步的开发和错误修复。
历史
- 2007 年 8 月 13 日:初始发布