[標準入出力を使用する(簡易電卓)]
『標準入力』から数式を読み込み、『標準出力』に計算結果を出力します。
※ cscript 専用です。
【ソースコード】
[tips0007.vbs]
Option Explicit
Dim strMyName
Dim strExpr
strMyName = UCase(Replace(WScript.FullName, WScript.Path & "\", ""))
If strMyName = "CSCRIPT.EXE" Then
WScript.StdOut.Write "数式を入力> "
strExpr = WScript.StdIn.ReadLine
If strExpr <> "" Then
WScript.StdOut.WriteLine " 計算結果: " & _
strExpr & " = " & Eval(strExpr)
End If
Else
WScript.Echo "cscript で実行してください。"
End If
【実行結果】
C:\> cscript //NoLogo tips0007.vbs
数式を入力> 2 + 5
計算結果: 2 + 5 = 7