Puede registrar valores de configuración específicos para cada una de las secuencias de comandos mediante un archivo de control de Windows Script Host (.wsh). El archivo .wsh es un documento de texto en el que puede personalizar la ejecución de una o varias secuencias de comandos. Se crea automáticamente cuando establece las propiedades para un archivo de secuencias de comandos compatible.
Si crea varios archivos .wsh para una única secuencia de comandos, puede ajustar la forma en que ésta se ejecuta de acuerdo a las necesidades de grupos específicos o incluso personas dentro de una organización. Por ejemplo, puede crear una única secuencia de comandos de inicio de sesión que sea invocada por dos archivos .wsh diferentes que contengan una configuración y unos parámetros distintos.
Cuando hace doble clic en un archivo .wsh o lo ejecuta desde la línea de comandos, CScript.exe o WScript.exe lee el archivo .wsh para determinar la configuración específica que se va a usar para ejecutar la secuencia de comandos. CScript o WScript ejecuta la secuencia de comandos original y pasa las propiedades definidas en el archivo .wsh.
Para crear un archivo .wsh para una secuencia de comandos dada
Se crea un archivo .wsh con el mismo nombre que el archivo de comandos seleccionado.
En el siguiente ejemplo se muestra un archivo .wsh:
[ScriptFile] Path=C:\WINNT\Samples\WSH\mostrarprop.vbs [Options] Timeout=0 DisplayLogo=1 BatchMode=0
La información que se encuentra en la sección [ScriptFile]
identifica el archivo de comandos asociado con el archivo .wsh. Las claves incluidas en la sección [Options]
corresponden a la configuración establecida en la ficha Secuencia de comandos dentro del cuadro de diálogo Propiedades.
Nota Debe tener el archivo de comandos original al ejecutar el archivo .wsh. Si el archivo .wsh no puede ejecutar la secuencia de comandos, compruebe la información de Path=
en el archivo .wsh para asegurarse de que señala a la secuencia de comandos que está intentando ejecutar.
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |