close

Script ativo

Ir para a navegação Ir para a pesquisa

Active Scripting ( ActiveX Scripting ) é uma tecnologia usada no Windows para implementar sistemas de componentes que usam linguagens de script incorporadas . Ele é baseado em COM (Component Object Model), mais precisamente, em Microsoft OLE Automation , e permite expandir as capacidades linguísticas instalando módulos COM adicionais - usuários de aplicativos que usam Active Scripting têm a oportunidade de escrever macros e scripts em qualquer um dos linguagens de programação para as quais o sistema instalou o motor [1] .

Uso e histórico

A tecnologia surgiu com o lançamento dos produtos Microsoft Internet Explorer 3.0 (em agosto de 1996) e Internet Information Services 3.0 (em dezembro de 1996).

Normalmente, os aplicativos Active Scripting, incluindo scripts de servidor Active Server Pages (ASP), scripts do Internet Explorer e scripts do Windows Script Host (WSH), são usados ​​para automatizar tarefas diárias, como scripts de login, operações de registro e volume.

Cada aplicativo que suporta Active Scripting fornece código de script com um modelo de objeto independente de linguagem [1] .

Mecanismos típicos para scripts ativos [2] :

O Active Scripting tornou-se menos popular com o advento do PowerShell e do .NET [2] , mas continuou a ser usado por um tempo em situações em que o PowerShell e o .NET não estavam disponíveis ( Windows Server 2008 ). Novas versões do JScript e outras ferramentas Active Scripting não são planejadas pelo fabricante [3] .

Notas

Literatura

  • John Kelbley, Mike Sterling, Allen Stewart. Windows Server 2008 Hyper-V: Guia de Insiders para o Hypervisor da Microsoft. — John Wiley & Sons, 2011. — P. 9–. - ISBN 978-1-118-05978-4 .
  • Cliff Wootton. Desenvolvendo Metadados de Qualidade: Construindo Ferramentas Inovadoras e Soluções de Fluxo de Trabalho. — CRC Press, 2009. — P. 290–. - ISBN 978-1-136-03354-4 .
  • Mark Hammond, Andy Robinson. Scripts Ativos // Programação Python No Win32: Ajuda para Programadores do Windows. - "O'Reilly Media, Inc.", 2000. - 652 p. - ISBN 978-1-56592-621-9 .