2016-08-13 118 views
0

我最近把免费的Windows 10升级到了Pro,并安装了Office 2016 Home。我似乎失去了所有的调试器。在Windows 10中调试VBScript

我曾经是能够键入:

"%windir%\SysWOW64\cscript.exe" "TestScript.vbs" //d //x 

在Windows 7和行动将弹出调试器。它似乎都被删除 - 即使调试器clsid丢失。

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

+0

Windows从未附带VBScript调试器。微软曾经在下载区域拥有一个(非常简约的)脚本调试器,但它早已被删除。如果你仍然有安装程序,它可能仍然在Windows 10上工作(虽然没有测试过)。如果安装了VBScript,VBScript也可以使用MS Office的调试器,但也许Home版本没有它(或者你没有安装它)。 –

回答

0

我在Windows 7 HB上安装MS Office 2010后遇到了同样的问题。仅包含在Office 2000到2007中的MS Script Editor。所以为了使调试成为可能,你仍然可以从任何包中安装它。下面的例子是在Windows 7的Office 2003安装程序:

启动安装程序,选择安装的定制类型:

custom type

取消选中所有应用程序和检查选择高级定制

advanced customization

禁用所有组件:

disable all

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

web debugging

然后完成休息安装过程。之后,您可以使用脚本编辑器调试器来调试脚本。

有Office 2003和2007年安装相同版本的脚本编辑器,我检查:

version

我应该说我没有带测试上Windiws 10,似乎Office 2003的未通过认证与Windows 10兼容,但可能使用兼容模式,Office 2007已被确认为兼容。

顺便说一句,如果您使用的是Notepad ++,那么可能很方便设置快捷方式以使用调试器启动脚本。输入"C:\WINDOWS\SysWOW64\cscript.exe" //x "$(FULL_CURRENT_PATH)"转换成该程序运行字段同时创建快捷方式(可以找到说明​​)。