Active Scripting ( ActiveX Scripting ) is a technology used in Windows to implement component systems using embedded scripting languages . It is based on COM (Component Object Model), more precisely, on Microsoft OLE Automation , and allows you to expand the linguistic capabilities by installing additional COM modules - users of applications using Active Scripting are able to write macros and scripts in any of the programming languages for which the system installed engine [1] .
Usage and History
The technology came along with the release of Microsoft Internet Explorer 3.0 (in August 1996) and Internet Information Services 3.0 products (in December 1996).
Typically, Active Scripting applications, including Active Server Pages (ASP) server scripts, Internet Explorer scripts, and Windows Script Host (WSH) scripts are used to automate everyday tasks, for example, login scripts, registry operations, and so on. like that.
Each application that supports Active Scripting provides a script code independent of the programming language object model [1] .
Typical engines for Active Scripting [2] :
- JScript (preinstalled)
- VBScript (preinstalled)
- Activeperl
- ActivePython
- Activecl
- HaskellScript
- PerlScript
Active Scripting became less popular due to the advent of PowerShell and .NET [2] , but continued to be used for some time in situations where PowerShell and .NET were not available ( Windows Server 2008 ). New versions of JSCript and other Active Scripting tools by the manufacturer are not planned [3] .
Notes
- ↑ 1 2 Hammond, Robinson, 2000 .
- ↑ 1 2 Wootton, 2009 .
- ↑ Kelbley, Sterling, Stewart, 2011 .
Literature
- John Kelbley, Mike Sterling, Allen Stewart. Windows Server 2008 Hyper-V: Insiders Guide to Microsoft's Hypervisor. - John Wiley & Sons, 2011. - P. 9–. - ISBN 978-1-118-05978-4 .
- Cliff Wootton. Developing Quality Metadata: Building Innovative Tools and Workflow Solutions. - CRC Press, 2009. - P. 290–. - ISBN 978-1-136-03354-4 .
- Mark Hammond, Andy Robinson. Active Scripting // Python Programming On Win32: Help for Windows Programmers. - "O'Reilly Media, Inc.", 2000. - 652 p. - ISBN 978-1-56592-621-9 .