Windows Script Host  

WriteLine Method

Sends a string with a newline character to an output stream.



StdOut or StdErr text stream objects.
Optional. String value indicating the text you want to write to the stream. If omitted, a newline character is written to the output stream.


The WriteLine method always appends a newline character to the string. Calling the WriteLine method without supplying the argument strText is equivalent to calling WriteBlankLines(1). The StdIn, StdOut, and StdErr properties and methods work when running the script with the CScript.exe host executable file only. An "Invalid Handle" error is returned when run with WScript.exe. A line is a sequence of characters that ends with a newline character.


The following code demonstrates the WriteLine method.

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
var stdin = WScript.StdIn;
var stdout = WScript.StdOut;

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

See Also

StdErr Property | StdOut Property | WriteBlankLines Method