Windows 脚本宿主  

Read 方法

从输入流返回指定数量的字符。

object.Read(characters) 

参数

object
StdIn 文本流对象。
characters
表示要读取的字符数的整数值。

说明

Read 方法返回一个字符串。StdIn、StdOut 和 StdErr 属性与方法只在用 CScript.exe 主机可执行文件运行脚本时奏效。用 WScript.exe 运行脚本时返回错误。从当前的位置指针所在的位置开始读取并一次向前移动一个字符。

在按 enter 键之前,Read 方法不返回任何字符串。所返回的只是被请求的字符数。任何其他字符都将只在以后调用 Read、ReadLine 或 ReadAll 方法时返回。

示例

下面的代码使用 Read 方法从键盘获得字符,并在控制台显示。

[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 属性 (WScript)