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);

参照

StdIn プロパティ | FileSystemObject オブジェクト