Windows 脚本宿主  

WriteLine 方法

向输出流发送包含换行符的字符串。

object.WriteLine([strText]) 

参数

object
StdOut 或 StdErr 文本流对象。
strText
可选。表示要写入流的文本的字符串值。如果省略该参数,则向输出流写入换行符。

说明

WriteLine 方法总是在字符串后面附加换行符。在不提供 strText 参数的情况下调用 WriteLine 方法等同于调用 WriteBlankLines(1)。StdInStdOut 和 StdErr 属性与方法只在用 CScript.exe 主机可执行文件运行脚本时奏效。用 WScript.exe 运行脚本时将返回 "Invalid Handle"(句柄无效)错误。行是由以换行符结尾的一系列字符串。

示例

下面的代码演示 WriteLine 方法的用法。

[VBScript]
Dim StdIn, StdOut
Set StdIn = WScript.StdIn
Set StdOut = WScript.StdOut

Do While Not StdIn.AtEndOfStream
     str = StdIn.ReadLine
     StdOut.WriteLine "Line " & (StdIn.Line - 1) & ": " & str
Loop
[JScript]
var stdin = WScript.StdIn;
var stdout = WScript.StdOut;

while (!stdin.AtEndOfStream)
{
     var str = stdin.ReadLine();
     stdout.WriteLine("Line " + (stdin.Line - 1) + ": " + str);
}

请参阅

StdErr 属性 | StdOut 属性 | WriteBlankLines 方法