原因是Sublime的VBScript插件的Build配置中缺省使用的是系统的cscript和wscript,在Windows 7 64bit中需要使用C:\Windows\SysWOW64\下对应的64bit脚本解释宿主,修改Data\Packages\VBScript目录下VBScript.sublime-build文件,将短格式的cscript和wscript修改为完整路径,避免使用系统缺省32位程序。
{
"selector": "source.vbs",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"cmd": [ "echo", "Error: VBScript build not supported for this OS." ],
"windows":
{
"cmd": [ "C:\\Windows\\SysWOW64\\cscript.exe", "$file" ]
},
"variants":
[
{
"name": "Run with WScript",
"windows":
{
"cmd": ["C:\\Windows\\SysWOW64\\wscript.exe", "$file"]
}
}
]
}