Omite la línea siguiente al leer de una secuencia de texto de entrada.
objeto.SkipLine
Una línea es una secuencia de caracteres que termina con un carácter de nueva línea. Los métodos y propiedades StdIn, StdOut y StdErr sólo funcionan cuando se ejecuta la secuencia de comandos con el archivo ejecutable de host CScript.exe. Se devuelve el error "Identificador no válido" si se ejecuta con WScript.exe. El puntero de posición se adelanta hasta la primera posición después del carácter de nueva línea. No puede utilizar el método SkipLine para retroceder en un archivo. Además, el método SkipLine está limitado al modo de apertura para lectura, únicamente (no es posible omitir líneas mientras se escribe en una secuencia de salida).
El siguiente código muestra el método 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();
}
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |