6

この質問に非常に似ています:

Perl の対話型コンソールを起動するにはどうすればよいですか?

Python の IDLE のように、一度に 1 つずつ VBS ステートメントの入力を開始し、すぐに評価できるようにしたいだけです。

4

2 に答える 2

8

私はこれを数年前に書きました。これは、このブログ投稿(ここに アーカイブされています) に基づいていますが、いくつかの拡張機能があります。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-26T22:13:18.270 に答える
0

デバッガー(cscript //X your.vbs)を機能させたり、独自のプロジェクトを開始したりすることができます-おそらくこれらの(最初の3つ?)提案に基づいています

于 2013-02-26T11:15:42.070 に答える