首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何启动VBS互动控制台?

如何启动VBS互动控制台?
EN

Stack Overflow用户
提问于 2013-02-26 18:59:58
回答 2查看 4.9K关注 0票数 6

与这个问题非常相似:

How can I start an interactive console for Perl?

我只希望能够开始输入VBS语句,一次一个,并立即计算它们,就像Python的IDLE一样。

EN

回答 2

Stack Overflow用户

发布于 2013-02-27 06:13:18

我几年前写过this。它基于this blog post (archived here),但有几个增强。本质上,它是一个使用Execute语句的REPL (读取、执行、打印、循环):

代码语言:javascript
复制
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")开始,如下所示:

代码语言:javascript
复制
@cscript.exe //NoLogo %~dpn0.vbs
票数 7
EN

Stack Overflow用户

发布于 2013-02-26 19:15:42

您可以尝试让调试器(cscript //X your.vbs)为您工作,或者启动您自己的项目--可能是基于these (first 3?) proposals

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15087377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档