Script ativo
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] :
- JScript (pré-instalado)
- VBScript (pré-instalado)
- ActivePerl
- ActivePython
- ActiveTcl
- HaskellScript
- PerlScript
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 .