入力ストリーム内の行末に達したかどうかを示すブール値を返します。
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);