非常类似于这个问题:
我只是希望能够开始输入 VBS 语句,一次一个,并立即评估它们,就像 Python 的 IDLE 一样。
这是我几年前写的。它基于这篇博文(在此处 存档),但有一些改进。Execute
本质上它是一个使用以下语句的 REPL(读取、执行、打印、循环) :
Do While True
WScript.StdOut.Write(">>> ")
line = Trim(WScript.StdIn.ReadLine)
If LCase(line) = "exit" Then Exit Do
On Error Resume Next
Execute line
If Err.Number <> 0 Then
WScript.StdErr.WriteLine Err.Description
End If
On Error Goto 0
Loop
我通常从一个同名的批处理文件(即“vbs.vbs”和“vbs.bat”)开始,如下所示:
@cscript.exe //NoLogo %~dpn0.vbs
您可以尝试让调试器 ( cscript //X your.vbs
) 为您工作,或者开始您自己的项目 - 也许基于这些(前 3 个?)建议