Visual Studio 2013和VB脚本

New*_*Bee 24 debugging vbscript visual-studio-2013

我想知道Visual Studio 2013是否可以编译和调试VBScript文件?如果有人知道他们可以让我知道如何.

感谢您的时间.

Sku*_*ami 56

首先,VBScript是一种解释型语言,不需要编译.

但是,您可以调试VS2013中的VBScript文件.只需使用VS2013打开要调试的文件即可.在"工具/外部工具"下,您必须使用一些启动参数注册Windows脚本宿主(CScript.exe或WScript.exe):

Title:             CScript Debug
Command:           C:\Windows\System32\cscript.exe
Arguments:         //nologo //X $(ItemPath)
Initial directory: $(ItemDir)
Check "Use Output window"
Hit the OK button
Run Code Online (Sandbox Code Playgroud)

要启动调试器,只需单击"Tools/CScript Debug".VS JIT调试器会询问您,您想要使用哪个调试器.只需选择*.vbs文件,然后单击是.

有时它有点儿马车,但它的工作原理.;-)

  • 这太棒了!您可以逐步调试、查看和更改局部变量等...就像在 Visual Basic 调试器中一样! (3认同)
  • 请注意,选中“使用输出窗口”不会让您接受控制台输入。所以你可能不想对此进行检查。 (2认同)
  • 取消选中“退出时关闭”,以便您可以读取是否发生错误。 (2认同)
  • 如果您在 64 位系统上安装了 32 位 Office,并且希望调试 Office 相关内容,请使用“C:\Windows\SysWow64\Cscript.exe” (2认同)

gra*_*der 6

对于未来的读者.

这将在紧要关头工作.

"C:\Windows\System32\cscript.exe" /x MyFile.vbs
Run Code Online (Sandbox Code Playgroud)

系统将提示您....并且您可以启动VS 2xxx的新实例(<<无论您的计算机上安装了什么版本).

如果你一直这样做,那该怎么办......但是每隔一段时间就做好一次.