Windows Script Host  

Método Read

Devuelve un número especificado de caracteres de una secuencia de entrada.

objeto.Read(caracteres) 

Argumentos

objeto
StdIn objeto secuencia de texto.
caracteres
Valor entero que indica el número de caracteres que desea leer.

Comentarios

El método Read devuelve una cadena. 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 un error cuando se ejecuta con WScript.exe. La lectura comienza en la ubicación del puntero de posición actual y se mueve un carácter hacia adelante cada vez.

El método Read no devuelve nada hasta que se presiona la tecla Entrar. Sólo se devuelve el número de caracteres solicitado. Los caracteres adicionales se devolverán en llamadas siguientes a los métodos Read, ReadLine o ReadAll.

Ejemplo

El siguiente código usa el método Read para obtener un carácter del teclado y mostrarlo en la consola.

[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);

Consulte también

Propiedad StdIn (WScript)

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.