方法0:自己翻译
下面所列的方法效果都不是很理想,翻译出的JS往往参杂有VBS且有诸多错误。
不过可以辅以手动翻译&纠错,倒也比纯手工省事不少。
有些日期操作函数JS中也没有相对应的函数提供,所以即便是纯手工也无法做到完美翻译。
方法1:Node.js包vbs2js
项目地址:Github
var vbs2js = require("vbs2js")
function vbscript(){
/*
msgbox "注释里面换成你的VBS代码。"
*/
}
function getMultilines(obj) {
var lines = new String(obj);
lines = lines.substring(lines.indexOf("/*") + 3,lines.lastIndexOf("*/"));
return lines;
}
vbs2js.convert(getMultilines(vbscript))
可以本地使用,也可以在线运行(粘贴代码后点击Run即可)。
方法2:ScriptConverter Tool 在线工具
由于网页比较久远,必须用IE访问
地址:https://slingfive.com/pages/code/scriptConverter/demo.html