Restablece el elemento actual de la colección al primer elemento.
objEnum.moveFirst( )
La referencia requerida objEnum es cualquier objeto Enumerator.
Si no hay elementos en la colección, el elemento actual se establece a no definido.
En el siguiente ejemplo, se utiliza el método moveFirst para evaluar los miembros de la colección Drives desde el inicio de la lista:
function MostrarPrimeraUnidadDisponible()
var fso, s, e, x; //Declaración de variables.
fso = new ActiveXObject("Scripting.FileSystemObject");
e = new Enumerator(fso.Drives); //Creación de objeto Enumerator.
e.moveFirst
(); //Se mueve a la primera unidad.
s = ""; //Inicializa la variable s.
do
{
x = e.item(); //Comprueba si existe la unidad.
if (x.IsReady) //Comprueba si está lista.
{
s = x.DriveLetter + ":"; //Asigna la primera unidad a s.
break;
}
else
if (e.atEnd()) //Comprueba si es el final de la colección.
{
s = "No hay unidades disponibles";
break;
}
e.moveNext(); //Se mueve a la siguiente unidad.
}
while (!e.atEnd()); //Realizar hasta el final de la colección.
return(s); //Devuelve lista de unidades disponibles.
}
Método atEnd | Método item | Método moveNext
Se aplica a: Objeto Enumerator
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |