次の方法で共有


AtEndOfLine プロパティ

入力ストリーム内の行末に達したかどうかを示すブール値を返します。

object.AtEndOfLine 

引数

  • object
    StdIn テキスト ストリーム オブジェクトです。

解説

AtEndOfLine プロパティには、入力ストリーム内の行末に達したかどうかを示すブール値が格納されます。AtEndOfLine プロパティは、ストリーム ポインタが入力ストリーム内の行末記号の直前を指している場合は True を返し、それ以外の場合は False を返します。StdIn、StdOut、および StdErr のプロパティとメソッドは、スクリプトを CScript.exe で実行した場合にのみ動作します。WScript.exe を使ってスクリプトを実行すると、エラーが発生します。

使用例

次のサンプルは、キーボードから入力されるテキストを 1 行読み込み、表示する例です。

VBScript

Dim Input
Input = ""

Do While Not WScript.StdIn.AtEndOfLine
   Input = Input & WScript.StdIn.Read(1)
Loop
WScript.Echo Input

JScript

var input = "";
while (!WScript.StdIn.AtEndOfLine)
{
   input += WScript.StdIn.Read(1);
}
WScript.Echo(input);

参照

StdIn プロパティ | エラー メッセージ