Proporciona acceso a los elementos del objeto WshNamed.
Objeto.Item(clave)
La propiedad Item devuelve una cadena. Para las colecciones, devuelve un elemento basado en la clave especificada. Al escribir los argumentos en la línea de comandos, puede utilizar espacios en blanco en argumentos de cadena si encierra la cadena entre comillas. Considere el ejemplo siguiente:
misecuencia.vbs /stringarg:"Esta cadena tiene espacios"
Las comillas se quitarán en la colección WshNamed. Para que un argumento esté en la colección WshNamed, debe haber sido utilizado en la línea de comandos. Si el argumento no tiene ningún valor (como en el caso de un argumento simple o una cadena vacía), la propiedad Item devuelve una cadena vacía. Si se solicita un argumento no existente de la propiedad Item, se produce un error. Para comprobar que el argumento existe, utilice el método Exists.
En el siguiente ejemplo se proporcionan dos argumentos con nombre para ejecutar una secuencia de comandos. El código de la secuencia de comandos hace que se muestren los argumentos con nombre. Se utiliza la propiedad Item para crear un índice en la colección de argumentos con nombre.
Se escribe la siguiente línea en el símbolo del sistema para ejecutar la secuencia de comandos.
miSecuencia.vbs /c:arg1 /d:arg2
Si este código se ejecuta en la secuencia de comandos:
WScript.Echo WScript.Arguments.Named.Item("c")
WScript.Echo WScript.Arguments.Named.Item("d")
se produce la salida siguiente:
arg1
arg2
Objeto WshNamed | Objeto WshUnnamed | Método Count | Propiedad Item | Método Exists
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |