ReadAll メソッド
入力ストリーム全体を読み込み、結果の文字列を返します。
object.ReadAll
引数
- object
StdIn テキスト ストリーム オブジェクトです。
解説
ReadAll は文字列を返します。StdIn プロパティ、StdOut プロパティ、および StdErr プロパティとメソッドは、スクリプトを CScript.exe で実行した場合にのみ動作します。WScript.exe でスクリプトを実行すると、"無効なハンドルです。" というエラーが発生します。
使用例
次のコードは、ReadAll の使用例です。
VBScript
Dim Input
Input = ""
Do While Not WScript.StdIn.AtEndOfStream
Input = Input & WScript.StdIn.ReadAll
Loop
WScript.Echo Input
JScript
var input = "";
while (!WScript.StdIn.AtEndOfStream)
{
input += WScript.StdIn.ReadAll();
}
WScript.Echo(input);