從輸入文本流中讀取時(shí)跳過(guò)下一行。
object.SkipLine
行是以換行符結(jié)尾的一系列字符。StdIn、StdOut 和 StdErr 屬性與方法只在用 CScript.exe 主機(jī)可執(zhí)行文件運(yùn)行腳本時(shí)奏效。用 WScript.exe 運(yùn)行腳本時(shí)將返回 "Invalid Handle"(句柄無(wú)效)錯(cuò)誤。位置指針向前移動(dòng)到下一個(gè)換行符后面的點(diǎn)。不能使用 SkipLine 方法在文件中向后跳過(guò)行。SkipLine 方法只限于在讀取模式下打開(kāi)文件(在向輸出流寫(xiě)入時(shí),不能跳過(guò)行)。
下面的代碼演示 SkipLine 方法。
Dim StdIn, StdOut, Str1, Str2
Set StdIn = WScript.StdIn
Set StdOut = WScript.StdOut
Str1 = ""
Str2 = ""
For i = 0 to 4
StdIn.SkipLine
Next
i = 0
Do While Not StdIn.AtEndOfStream
If i >= 2 Then
StdOut.WriteLine Str1
End If
i = i + 1
Str1 = Str2
Str2 = StdIn.ReadLine
Loop
var stdin = WScript.StdIn;
var stdout = WScript.StdOut;
var str1, str2 = "";
var i;
for (i = 0; i < 5; i++)
stdin.SkipLine
();
i = 0;
while (!stdin.AtEndOfStream)
{
if (i++ >= 2)
{
stdout.WriteLine(str1);
}
str1 = str2;
str2 = stdin.ReadLine();
}