在 Windows 10 中调试 VBScript

Vor*_*man 5 debugging vbscript windows-10

我最近拿了免费的 Windows 10,将其升级到 Pro,并安装了 Office 2016 Home。我似乎丢失了所有调试器。

我曾经能够输入:

"%windir%\SysWOW64\cscript.exe" "TestScript.vbs" //d //x
Run Code Online (Sandbox Code Playgroud)

在 Windows 7 及更高版本中会弹出调试器。这一切似乎都被删除了——甚至连调试器 clsid 也不见了。

我不想安装 Visual Studio——有没有办法让极简调试器回来?

ome*_*pes 1

在 Windows 7 HB 上安装 MS Office 2010 后,我遇到了同样的问题。MS 脚本编辑器仅包含在 Office 2000 至 2007 中。因此,为了使调试成为可能,您仍然可以从任何一个软件包中安装它。以下示例适用于 Windows 7 上的 Office 2003 安装程序:

启动安装程序,选择自定义安装类型

定制类型

取消选中所有应用程序并选中选择高级自定义

高级定制

禁用所有组件:

禁用所有

转到“Office 工具”-“HTML 源代码编辑”-“Web 脚本” ,然后为“Web 调试”项选择“从我的电脑运行”选项:

网页调试

然后完成剩下的安装过程。之后,您可以使用脚本编辑器调试器调试脚本。

我检查过的 Office 2003 和 2007 安装程序中有相同版本的脚本编辑器:

版本

我应该说我还没有在 Windiws 10 上进行过测试,似乎 Office 2003 未经过认证与 Windows 10 兼容,但可能可以使用兼容模式,而 Office 2007 已被确认兼容。

顺便说一句,如果您使用 Notepad++,设置使用调试器启动脚本的快捷方式可能会很方便。创建快捷方式时输入“要运行的程序”字段"C:\WINDOWS\SysWOW64\cscript.exe" //x "$(FULL_CURRENT_PATH)"(您可以在此处找到说明)。