【发布时间】:2017-07-11 04:46:29
【问题描述】:
我正在尝试从 JScript(.js 文件)运行 VBS 代码。这是我的代码:
scr = new ActiveXObject("MSScriptControl.ScriptControl");
s = "Sub T: MsgBox \"Hello World!\" ,1+48, \"Greet\": End Sub";
scr.Language = "VBScript";
scr.AddCode (s);
scr.Run ("T");
它在 Windows XP 32 位上运行良好,但在 Windows 10 64 位上出现错误:Automation server could not create object (800A01AD)
我做错了什么?
【问题讨论】:
-
浏览器开发者工具中的控制台是怎么说的?
-
您尝试在哪个浏览器(以及它的哪个版本)中运行它?
-
没有浏览器,我在 Windows 本地运行这个
-
如果您在 64 位操作系统上使用 32 位组件,请确保您使用的是 32 位引擎:
c:\Windows\SysWOW64\cscript your.js -
我马上测试一下,谢谢
标签: javascript vbscript jscript