Visão geral sobre o host de scripts do Windows
Você pode usar o host de scripts do Windows para executar scripts clicando em um arquivo de script na área de trabalho do Windows ou digitando o nome de um arquivo de script no prompt de comando. Assim como o Google Chrome, o host de scripts do Windows serve como um controlador dos mecanismos de script em conformidade com script do Windows. Diferentemente do Internet Explorer, o host de scripts do Windows requer pouca memória e é ideal para as necessidades de script interativas ou não, como o script de logon e o script administrativo.
Há duas versões do host de scripts do Windows: uma versão baseada em janelas (Wscript.exe), que fornece uma folha de propriedades para configurar as propriedades do script, e uma versão baseada em prompt de comando (Cscript.exe), que fornece opções de linha de comando para configurar as propriedades do script. Você pode executar qualquer uma das duas digitando Wscript.exe ou Cscript.exe no prompt de comando.
Anteriormente, a única linguagem de script nativa para a qual o sistema operacional Windows oferecia suporte era a linguagem de comando MS-DOS
. Embora o MS-DOS
seja rápido e pequeno, possui recursos limitados se comparado ao VBScript e ao JScript. Por exemplo, a capacidade de controlar o fluxo de programas não existe nessa linguagem. Hoje em dia, a arquitetura do host de scripts do Windows permite que você utilize essas avançadas linguagens de script, apesar de ainda oferecer suporte aos scripts de comando do MS-DOS
.
O host de scripts do Windows oferece suporte a scripts escritos no Visual Basic Scripting Edition (VBScript) ou no JScript. Quando um script é iniciado na área de trabalho do Windows ou no prompt de comando, o host de scripts lê e passa o conteúdo do arquivo de script especificado para o mecanismo de script registrado. O mecanismo de script usa extensões de arquivo (.vbs para VBScript; .js para JScript) para identificar o script em vez de usar a marca SCRIPT (usada em HTML). Dessa forma, você não precisa estar familiarizado com a identificação programática (ProgID) exata dos diversos mecanismos de script. O próprio host de scripts mantém um mapeamento das extensões de script para as ProgIDs e usa o modelo de associação do Windows para iniciar o mecanismo apropriado para um determinado script.
Esta versão do WSH adiciona funcionalidade a várias áreas:
Tratamento de argumentos melhorado
Scripts remotos
Um processo em execução é um objeto
A pasta de trabalho atual
Questões de segurança do script
Para obter mais informações, consulte o site Windows Script Technologies na Web no site da Microsoft na Web (http://www.microsoft.com/).