Descrição geral do Windows Script Host no Windows

Traduções de Artigos Traduções de Artigos
Artigo: 232211 - Ver produtos para os quais este artigo se aplica.
Importante
Este artigo aplica-se para o Windows 2000. Suporte para o Windows 2000 termina em 13 de Julho de 2010. O Windows 2000 End-of-Support Solution Center é um ponto de partida para planear a estratégia de migração a partir do Windows 2000. Para mais informações consulte a Microsoft Support Lifecycle Policy.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Windows Script Host (WSH) permite a execução directamente no Windows fazendo um ficheiro de script ou escrevendo o nome de um ficheiro de script na linha de comandos de scripts. Tal como Microsoft Internet Explorer, WSH funciona como um controlador de ActiveX motores de script. WSH tem requisitos de memória muito baixos e é ideal para necessidades de processamento de scripts interactivas e não interactivas (tais como scripts de início de sessão e os scripts de administração).

Mais Informação

WSH suporta scripts escritos em Microsoft Visual Basic Scripting Edition (VBScript) ou JavaScript. Quando inicia um script, o anfitrião de scripts lê e transmite conteúdo do ficheiro de script especificado para o motor de scripts registado. O motor de scripts utiliza extensões de ficheiro (.vbs para VBScript; .js para JavaScript) para identificar o script em vez de utilizar o código SCRIPT (utilizado em HTML). Deste modo, o escritor de script não tem de estar familiarizado com o ID programação (ProgID) exacto dos vários motores de script. O script anfitrião próprio mantém um mapeamento de extensões de scripts para ProgID e utiliza o modelo de associação do Windows para iniciar o motor adequado para um determinado script.

Existem duas versões do WSH: uma versão baseada no Windows (Wscript.exe) que fornece propriedades baseado no Windows para definir propriedades de script e uma versão baseada na linha de comandos (cscript.exe) que fornece parâmetros da linha de comandos para definir as propriedades de scripts. Pode executar uma destas versões escrevendo "wscript.exe" ou "cscript.exe" numa linha de comandos.

Em versões anteriores do Windows, a linguagem de scripts nativa apenas suportada era a linguagem de comandos do MS-DOS. Embora seja MS-DOS rápidas e pequenas, limitou funcionalidades comparado comparadas o VBScript e JavaScript. Arquitectura de processamento de scripts ActiveX permite aos utilizadores tirar partido destas poderosas linguagens de scripts, continuando o suporte para scripts de comandos do MS-DOS.

Para executar scripts utilizando o baseados no Windows Script Host (Wscript.exe)

  1. Numa linha de comandos escreva wscript.exe e, em seguida, prima ENTER.
  2. Defina o script anfitrião propriedades que pretende e, em seguida, clique em OK.
  3. No Explorador do Windows ou no meu computador, faça duplo clique no ficheiro de script que pretende executar.
Nota: Se clicar duas vezes num ficheiro de script cuja extensão ainda não foi associada ao Wscript.exe, Abrir com aparece uma caixa de diálogo, pedindo-lhe para o programa que deve ser utilizado para abrir o ficheiro. Depois de escolher Windows com Script Host (wscript.exe), se seleccionar a caixa de verificação utilizar sempre este programa para abrir estes ficheiros, o Wscript.exe está registado como o programa predefinido para todos os ficheiros com a mesma extensão que fez duplo clique.

Também pode definir propriedades para um script individual clicando com o botão direito do rato num ficheiro de script no meu computador ou no Explorador do Windows, clicando em Propriedades e, em seguida, clicando no separador de script.

Para definir propriedades para scripts individuais

  1. No Explorador do Windows ou no meu computador, clique com o botão direito do rato no ficheiro de script para a qual pretende especificar propriedades individuais e, em seguida, clique em Propriedades.
  2. Clique no separador script, definir as opções que pretende utilizar para o script e, em seguida, clique em OK.
Nota: as definições de propriedade são guardadas num ficheiro com uma extensão de ficheiro .wsh. Por exemplo, se o nome de ficheiro de scripts for Chart.vbs, as definições são guardadas num ficheiro de texto chamado Chart.wsh.

Um ficheiro .wsh é um ficheiro de texto que utiliza um formato semelhante dos ficheiros .ini. Um ficheiro .wsh contém uma secção [FicheiroScript], que identifica o ficheiro de script com o qual o ficheiro .wsh está associado e uma secção [Options], que corresponde às definições que seleccionou no separador script.

Um ficheiro .wsh é análogo aos ficheiros .pif utilizados para executar anteriores 16 bits baseado no Windows e baseados no MS DOS programas. Podem ser tratado como se fosse um ficheiro executável ou batch. Por exemplo, se tiver um script com o nome Myscript.vbs para o qual criou um ficheiro .wsh com o nome Myscript.wsh, pode executar o Myscript.vbs com as opções gravadas no Myscript.wsh fazendo Myscript.wsh no Explorador do Windows, ou passando Myscript.wsh como um argumento de script para o Cscript.exe ou Wscript.exe na linha de comandos.


Para obter informações adicionais sobre o WSH, visite o seguinte site da Microsoft:
http://msdn2.microsoft.com/en-us/library/9bbdkx3k.aspx

Propriedades

Artigo: 232211 - Última revisão: 9 de agosto de 2007 - Revisão: 4.7
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
Palavras-chave: 
kbmt kbhowto KB232211 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 232211

Submeter comentários

 

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