与这个问题非常相似:
How can I start an interactive console for Perl?
我只希望能够开始输入VBS语句,一次一个,并立即计算它们,就像Python的IDLE一样。
发布于 2013-02-27 06:13:18
我几年前写过this。它基于this blog post (archived here),但有几个增强。本质上,它是一个使用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
发布于 2013-02-26 19:15:42
您可以尝试让调试器(cscript //X your.vbs
)为您工作,或者启动您自己的项目--可能是基于these (first 3?) proposals
https://stackoverflow.com/questions/15087377
复制相似问题