Información general de Windows Script Host en Windows

Seleccione idioma Seleccione idioma
Id. de artículo: 232211 - Ver los productos a los que se aplica este artículo
Aviso
Este artículo se aplica a Windows 2000. Soporte técnico para Windows 2000 finaliza el 13 de julio de 2010. El Windows 2000 End-of-Support Solution Center es un punto de partida para planear su estrategia de migración desde Windows 2000. Para obtener más información consulte la Microsoft Support Lifecycle Policy.
Expandir todo | Contraer todo

En esta página

Resumen

Windows Script Host (WSH) permite que se ejecuten secuencias de comandos directamente en Windows haciendo doble clic en un archivo de secuencia de comandos o escribiendo el nombre de un archivo de comandos en el símbolo del sistema. Como Microsoft Internet Explorer, WSH actúa como controlador de ActiveX motores de secuencias de comandos. WSH tiene muy poca memoria y es ideal para las necesidades de secuencias de comandos interactivas y no interactivas (como inicio de sesión y administrativos).

Más información

WSH permite escritas secuencias de comandos en Microsoft Visual Basic Scripting Edition (VBScript) o JavaScript. Al iniciar una secuencia de comandos, el host de secuencias de comandos lee y transmite contenido de archivo de la secuencia de comandos especificada al motor de secuencias de comandos registrados. El motor de secuencias de comandos utiliza extensiones de archivo (.vbs para VBScript; .js para JavaScript) para identificar la secuencia de comandos en lugar de utilizar la etiqueta SCRIPT (utilizada en HTML). A causa de esto, el escritor de secuencias de comandos no tiene que estar familiarizado con el identificador programático (ProgID) exacto de varios motores de secuencias de comandos. El host de secuencia de comandos propio mantiene una asignación de extensiones de secuencias de comandos a ProgID y utiliza el modelo de asociación de Windows para iniciar el motor apropiado para una secuencia de comandos determinada.

Hay dos versiones de WSH: una versión basada en Windows (Wscript.exe) que proporciona propiedades basadas en Windows para establecer las propiedades de la secuencia de comandos y una versión basada en el símbolo del sistema (cscript.exe) que proporciona modificadores de línea de comandos para establecer las propiedades de la secuencia de comandos. Puede ejecutar cualquiera de estas versiones escribiendo "wscript.exe" o "cscript.exe" en el símbolo del sistema.

En versiones anteriores de Windows, el único lenguaje nativo de secuencias de comandos compatible que era el lenguaje de comandos de MS-DOS. Aunque MS-DOS es rápido y pequeño, ha limitado las características en comparación con VBScript y JavaScript. Arquitectura de secuencias de comandos ActiveX permite a los usuarios aprovechar estos eficaces lenguajes de secuencias de comandos, sin dejar de ofrecer soporte técnico para las secuencias de comandos de MS-DOS.

Para ejecutar secuencias de comandos con Windows Script Host (Wscript.exe)

  1. En el símbolo del sistema escriba wscript.exe y, a continuación, presione ENTRAR.
  2. Establecer la secuencia de comandos de las propiedades de host que desee y, a continuación, haga clic en Aceptar.
  3. En el Explorador de Windows o Mi PC, haga doble clic en el archivo de secuencia de comandos que desea ejecutar.
Nota: si hace doble clic en un archivo de comandos cuya extensión aún no se ha asociado con Wscript.exe, aparecerá un cuadro de diálogo Abrir con, le pide que el programa que se debe utilizar para abrir el archivo. Después de elegir Windows Based Script Host (wscript.exe), si selecciona la casilla de verificación utilizar siempre este programa para abrir estos archivos, se registra Wscript.exe como programa predeterminado para todos los archivos que tengan la misma extensión que el que hizo doble clic.

También puede establecer propiedades para una secuencia de comandos individual clic con el botón secundario en un archivo de secuencia de comandos en Mi PC o en el Explorador de Windows, haciendo clic en Propiedades y, a continuación, haciendo clic en la ficha secuencia de comandos.

Establecer las propiedades para secuencias de comandos individuales

  1. En el Explorador de Windows o Mi PC, haga clic con el botón secundario del mouse en el archivo de secuencia de comandos para el que desea especificar propiedades individuales y, a continuación, haga clic en Propiedades.
  2. Haga clic en la ficha secuencia de comandos, establezca las opciones que desee utilizar para la secuencia de comandos y, a continuación, haga clic en Aceptar.
Nota: la configuración de propiedad se guarda en un archivo con una extensión de archivo .wsh. Por ejemplo, si el nombre del archivo de comandos es Chart.vbs, la configuración se guarda en un archivo de texto denominado Chart.WSH.

Un archivo .wsh es un archivo de texto que utiliza un formato similar de los archivos. ini. Un archivo .wsh contiene una sección [archivodecomandos], que identifica el archivo de secuencia de comandos con la que está asociado el archivo .wsh y una sección [Options], que corresponde a la configuración seleccionada en la ficha secuencia de comandos.

Un archivo .wsh es análogo a los archivos .pif utilizados para ejecutar programas basados en Windows y basados en MS-DOS de 16 bits anteriores. Puede tratarse como si fuese un archivo ejecutable o un archivo de proceso por lotes. Por ejemplo, si tiene una secuencia de comandos denominada Misecuen.vbs para la que ha creado un archivo .wsh denominado Misecuen.WSH, puede ejecutar Misecuen.vbs con las opciones registradas en Misecuen.WSH haciendo doble clic en Misecuen.WSH en el Explorador de Windows, o pasar Misecuen.WSH como argumento de secuencia de comandos a Cscript.exe o Wscript.exe en el símbolo del sistema.


Para obtener información adicional acerca de WSH, visite el siguiente sitio Web:
http://msdn2.microsoft.com/en-us/library/9bbdkx3k.aspx

Propiedades

Id. de artículo: 232211 - Última revisión: jueves, 09 de agosto de 2007 - Versión: 4.7
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
Palabras clave: 
kbmt kbhowto KB232211 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 232211

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com