aardio 与 VBScript 可以直接混合编程,VBScript 属于 Windows 系统自带组件 —— 可以方便地生成独立 EXE 程序。
▶
快速入门
首先创建 VBScript 解释器,aardio 代码示例:
import web.script;
var vm = web.script("VBScript")
可以将 aardio 对象(表、数组、函数)直接赋值为 vm 解释器的成员,然后就可以在 VBScript 中调用这些 aardio 对象了,aardio 代码示例如下:
//添加一个 aardio 函数到 VBScript
vm.external = {
add = function(a,b){
return a + b;
};
}
用上面的方法模拟 WScript 对象:
vm.WScript = {
CreateObject = com.CreateObject;
GetObject = com.GetObject;
Echo = function(...){
console.log(...);
};
}
import console;
下面指定要执行的 VBScript 代码,也可以用 vm.doScript() 函数运行 VBScript 。
vm.script = /*
版权声明:本文为jacenhe原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。