Хост сценариев Windows
Другие имена | Хост сценариев Windows |
---|---|
Разработчик(и) | Майкрософт |
Стабильная версия | 5.812
|
Операционная система | Microsoft Windows |
Тип | Технология автоматизации |
Лицензия | Собственное коммерческое программное обеспечение |
Веб-сайт | Обзор хоста сценариев Windows |
Microsoft операционных Windows Script Host ( WSH ) (ранее называвшийся Windows Scripting Host ) — это технология автоматизации для Microsoft Windows систем , которая обеспечивает возможности создания сценариев, сравнимые с пакетными файлами , но с более широким спектром поддерживаемых функций. Этот инструмент впервые был предоставлен в Windows 95 после сборки 950a на установочных дисках в качестве дополнительного установочного компонента, настраиваемого и устанавливаемого с помощью панели управления , а затем в качестве стандартного компонента Windows 98 (сборка 1111) и последующих версий, а также Windows NT 4.0 сборки 1381 и более поздних версий. с помощью пакета обновления 4. WSH также является средством автоматизации для Internet Explorer через установленные механизмы WSH, начиная с IE версии 3.0; в это время VBScript стал средством автоматизации Microsoft Outlook 97. [1] WSH также является дополнительной установкой, включающей движок VBScript и JScript для Windows CE некоторые сторонние движки, включая Rexx и другие формы Basic. 3.0 и последующих версий, а также доступны [2] [3] [4]
Он не зависит от языка, поскольку может использовать различные языковые механизмы Active Scripting . По умолчанию он интерпретирует и запускает обычный текст JScript (файлы .JS и .JSE) и VBScript (файлы .VBS и .VBE).
Пользователи могут устанавливать различные механизмы сценариев , чтобы иметь возможность писать сценарии на других языках, например PerlScript . независимое от языка расширение имени файла Также можно использовать WSF. Преимущество файла сценариев Windows (.WSF) заключается в том, что он позволяет использовать несколько сценариев («заданий»), а также комбинацию языков сценариев в одном файле.
Движки WSH включают различные реализации для Rexx , ooRexx , BASIC , Perl , Ruby , Tcl , PHP , JavaScript , Delphi , Python , XSLT и других языков.
Windows Script Host распространяется и устанавливается по умолчанию в Windows 98 и более поздних версиях Windows. Он также устанавливается, если Internet Explorer 5 установлен (или более поздняя версия). Начиная с Windows 2000 , Windows Script Host стал доступен для использования со сценариями входа пользователей.
Использование
[ редактировать ]Windows Script Host можно использовать для различных целей, включая сценарии входа в систему, администрирование и общую автоматизацию. Microsoft описывает его как инструмент администрирования . [5] WSH предоставляет среду для запуска сценариев — он вызывает соответствующий механизм сценариев и предоставляет набор сервисов и объектов для работы сценария. [5] Эти сценарии можно запускать в графического интерфейса режиме ( WScript .exe), в режиме командной строки ( CScript .exe) или из COM-объекта ( wshom .ocx), что обеспечивает пользователю гибкость при работе с интерактивными или неинтерактивными сценариями. [6] инструментарий управления Windows Таким образом, также можно использовать в сценариях.
WSH, механизмы и связанные с ними функциональные возможности также перечислены как объекты, к которым можно получить доступ, создавать сценарии и запрашивать их с помощью обозревателей объектов VBA и Visual Studio, а также объектов для аналогичных инструментов, таких как различные отладчики сценариев, например Microsoft Script Debugger , и редакторы. .
WSH реализует объектную модель , которая предоставляет набор интерфейсов модели компонентных объектов (COM). [7] Таким образом, в дополнение к ASP, IIS, Internet Explorer, CScript и WScript, WSH можно использовать для автоматизации и взаимодействия с любым приложением Windows с COM и другими открытыми объектами, например, использование PerlScript для запроса Microsoft Access различными способами, включая различные ODBC механизмы . и SQL , ooRexxScript для создания макросов Rexx в Microsoft Excel , Quattro Pro, Microsoft Word , Lotus Notes и т.п., сценарий XLNT для получения переменных среды и печати их в новом документе TextPad и так далее.
Функциональность VBA Microsoft Office, Open Office (а также Python и других устанавливаемых языков макросов) и Corel WordPerfect Office отделена от механизмов WSH, хотя Outlook 97 использует VBScript , а не VBA в качестве языка макросов. [8]
Python в форме ActiveState PythonScript можно использовать для автоматизации и запроса данных в SecureCRT , как и другие языки с установленными механизмами, например PerlScript , ooRexxScript , PHPScript , RubyScript , LuaScript , XLNT и так далее. Одним заметным исключением является Paint Shop Pro , который можно автоматизировать на Python с помощью интерпретатора макросов в самой программе PSP, а не с использованием механизма PythonScript WSH или внешней реализации Python, такой как интерпретаторы Python, поставляемые с Unix пакетами программного обеспечения для эмуляции и интеграции или другие автономные реализации Python и др. [9] [10] в качестве промежуточного звена и действительно может быть запрограммирован таким образом даже при отсутствии какой-либо сторонней установки Python; то же самое касается программируемого Rexx эмулятора терминала Passport. [11] Эмулятор терминала SecureCRT , FTP-клиент SecureFX и соответствующие клиентские и серверные программы от Van Dyke в текущих версиях автоматизированы с помощью WSH, поэтому можно использовать любой язык с установленным механизмом; программное обеспечение поставляется с примерами VBScript, JScript и PerlScript.
Начиная с самых последних выпусков и начиная с нескольких версий, программируемость 4NT / Take Command в последних реализациях (с помощью «@REXX» и аналогичных средств для Perl, Python, Tcl, Ruby, Lua, VBScript, JScript и тому подобное и так далее) обычно использует движок WSH. [12] Эмулятор терминала ZOC получает возможность программирования в Rexx с помощью внешнего интерпретатора, один из которых поставляется вместе с программой, а альтернативные интерпретаторы Rexx могут быть указаны в конфигурации программы. [13] [14] MKS Toolkit предоставляет PScript, механизм WSH в дополнение к стандартному интерпретатору Perl perl.exe, который входит в состав пакета.
VBScript, JScript и некоторые сторонние механизмы имеют возможность создавать и выполнять сценарии в закодированном формате, что предотвращает редактирование с помощью текстового редактора; расширения файлов для этих закодированных сценариев — .vbe, .jse и другие подобные.
Если не указано иное, любой механизм сценариев WSH можно использовать с различными пакетами серверного программного обеспечения Windows для создания сценариев CGI. Текущие версии движков WSH по умолчанию и все или большинство сторонних движков также имеют возможности сокетов; PerlScript, как сценарий CGI или иной вариант, является выбором многих программистов для этой цели, а VBScript и различные механизмы на основе Rexx также оцениваются как достаточно мощные в плане возможностей подключения и обработки текста, чтобы также быть полезными. Это также относится к доступу к файлам и их обработке — самые ранние механизмы WSH для VBScript и JScript этого не делали, поскольку базовый язык этого не делал. [15] в то время как PerlScript, ooRexxScript и другие имеют это с самого начала.
WinWrap Basic, SaxBasic и другие аналогичны Visual Basic для приложений. Эти инструменты используются для добавления возможностей сценариев и макросов в разрабатываемое программное обеспечение, и их можно найти, в более ранних версиях Host Explorer например, . Подобным образом можно использовать и многие другие языки. Другие языки, используемые для написания сценариев программ, включают Rexx, Tcl, Perl, Python, Ruby и другие, которые содержат методы управления объектами в операционной системе, а также в программах электронных таблиц и баз данных. [16] Единственным исключением является то, что эмулятор терминала Zoc управляется интерпретатором Rexx, поставляемым с пакетом, или другим интерпретатором, указанным пользователем; то же самое относится и к эмулятору Passport.
VBScript — это язык макросов в Microsoft Outlook 97, а WordBasic используется для Word до 6, PowerPoint и других инструментов. Excel до 5.0 использует Visual Basic 5.0. В последующих версиях Office 2000 для всех компонентов используется настоящий Visual Basic for Applications 6.0. Другие компоненты используют Visual Basic для приложений . OpenOffice использует Visual Basic, Python и некоторые другие в качестве макроязыков, и могут быть добавлены другие. LotusScript очень тесно связан с VBA и используется для Lotus Notes и Lotus SmartSuite , включая Lotus Word Pro (нынешний потомок Ami Pro ), Lotus Approach , Lotus FastSite , Lotus 1-2-3 и т. д., а также чистый VBA, лицензированный от Microsoft, используется в таких продуктах Corel, как WordPerfect , Paradox , Quattro Pro и т. д.
Доступ к любому языку сценариев, установленному в Windows, можно получить с помощью внешних средств PerlScript, PythonScript, VBScript, а другие доступные механизмы можно использовать для доступа к базам данных (Lotus Notes, Microsoft Access, Oracle Database , Paradox) и электронным таблицам (Microsoft Excel, Lotus 1- 2-3, Quattro Pro) и другие инструменты, такие как текстовые процессоры, эмуляторы терминала, командные оболочки и т. д. Это можно сделать с помощью WSH, поэтому можно использовать любой язык, если установлен движок.
В последних версиях расширенной командной строки и инструментов Take Command команда «script», введенная в командной строке, выдает список установленных в данный момент модулей, по одному в строке и, следовательно, с разделителями CR-LF. [17] [18] [19]
Примеры
[ редактировать ]Первый пример очень прост; он показывает некоторый VBScript , который использует корневой COM-объект WSH «WScript» для отображения сообщения с кнопкой «ОК». При запуске этого сценария будет вызван механизм CScript или WScript и предоставлена среда выполнения.
Содержимое файла hello0.vbs
WScript.Echo "Hello world"
WScript.Quit
Программирование WSH также может использовать язык JScript .
Содержимое файла hello1.js
WSH.Echo("Hello world");
WSH.Quit();
Или код можно смешать в одном файле WSF , например VBScript и JScript , или любом другом:
Содержимое файла hello2.wsf
<job>
<script language="VBScript">
MsgBox "hello world (from vb)"
</script>
<script language="JScript">
WSH.echo("hello world (from js)");
</script>
</job>
Проблемы безопасности
[ редактировать ]Приложения и процессы Windows можно автоматизировать с помощью сценария в Windows Script Host. Для использования этой способности могут быть написаны вирусы и вредоносные программы. Поэтому некоторые предлагают отключить его из соображений безопасности. [20] Альтернативно, антивирусные программы могут предлагать функции для управления .vbs и другими сценариями, которые выполняются в среде WSH.
Начиная с версии WSH 5.6, сценарии можно подписывать цифровой подписью программно с использованием объекта Scripting.Signer в самом сценарии при условии, что действительный сертификат в системе присутствует . В качестве альтернативы в командной строке можно использовать инструмент Signcode из Platform SDK, который был расширен для поддержки типов файлов WSH. [21]
Используя политики ограничения программного обеспечения, представленные в Windows XP, систему можно настроить на выполнение только тех сценариев, которые хранятся в надежных местах, имеют известный хэш MD5 или имеют цифровую подпись доверенного издателя, тем самым предотвращая выполнение ненадежных сценариев. . [22]
Доступные скриптовые движки
[ редактировать ]Примечание . По определению, все эти механизмы сценариев могут использоваться в программировании CGI под Windows с любым количеством программ и настроек. Это означает, что файлы исходного кода сценария, используемого на сервере для целей CGI, могут иметь другие расширения файлов, такие как .cgi и так далее. Вышеупомянутая способность Windows Script Host запускать сценарии с несколькими языками в файлах с расширением .wsh. Расширенные HTML и XML также добавляют дополнительные возможности при работе со сценариями для использования в сети, равно как и Active Server Pages и т. д. Windows Более того, сценарии оболочки и сценарии, написанные в оболочках с расширенными возможностями, таких как TCC , 4NT и т. д., а также оболочки Unix с программным обеспечением совместимости, таким как MKS Toolkit, также могут иметь встроенные сценарии.
Название двигателя | Реализован скриптовый язык | Базовый язык | Расширения файлов | Доступность | Продюсер: | Статус | Дата первоначального выпуска | Закодированные сценарии | Примечания |
---|---|---|---|---|---|---|---|---|---|
VBScript | Microsoft VBScript | Microsoft Visual Basic | .vbs | Установлено по умолчанию | Майкрософт | установка по умолчанию | 1999 | Да, .vbe | Сценарий хоста Windows по умолчанию |
JScript | Microsoft JScript | ECMAScript | .js | Установлено по умолчанию | Майкрософт | установка по умолчанию | 1999 | Да, .jse | Хост java-скрипта по умолчанию |
WinWrap Базовый | WinWrap Базовый | Базовый | .wwb | В основной установке WWB | Полярная инженерия | Стандартный функционал WWB; Использует как .NET, так и COM. | 2004 | Да | |
PerlScript | Перл | Перл 5 | .пожалуйста | с ActiveState Perl | Активстате | Открытый исходный код | 1999 | Сообщается, что да | |
PScript | Перл | Perl 5, функциональность CGI | .п, .пс | с набором инструментов MKS | МКС | Коммерческий | 2001 | ||
XBScript | Механизм сценариев xBase | xBase ( Клиппер ) | .xbs, .prg | Клипер | с программным обеспечением XBScript | Коммерческий | |||
Лотоскрипт WSH | ЛотосСкрипт | Microsoft Visual Basic (см.) | .nsf | Сторонняя загрузка | Сервис Деск Плюс | Бесплатное ПО | 2001 | ||
Рексскрипт | Рекс | Рекс | .rxs, .rx, .rex | С некоторыми реализациями Rexx | Различный | Бесплатное ПО | 1998 | ||
ооРексскрипт | Открыть объект REXX | РЕКСС | .rxs | с Open Object Rexx или бесплатно от третьих лиц | Команда Открытого Объекта Рекс | Открытый исходный код | |||
PythonScript | Питон | Питон | .горох | SourceForge и ActivePython | Проект Pywin32 | Открытый исходный код | |||
Тклскрипт | Ткл /Тк | Ткл/Тк | .tcls | ИсточникForge | ActiveState или третья сторона | Открытый исходный код | |||
АктивPHPScript | PHP | PHP | .phps | с PHP | Команда PHP | Открытый исходный код | |||
PHPScript | PHP | PHP | .phps | с PHP | Команда PHP | Открытый исходный код | Более ранняя версия ActivePHPScript | ||
РубиСкрипт | Руби | Руби | .rbs | с дистрибутивом Ruby | Рубиновая команда | Открытый исходный код | Да | ||
XLNTScript | очистные сооружения | ДКЛ | .xcs | с XLNT | Advanced Systems Concepts, Inc. | Коммерческий | 1997 | OpenVMS DCL для Многоцелевое приложение сценариев на базе Windows. | |
ЛуаСкрипт | Два | Два | .два | с Луа | Луа организация | Открытый исходный код | |||
Объектный REXX- движок | Объект РЕКС | Рекс | .rex, .rxs | с IBM Object REXX | ИБМ | Коммерческий | 2002 | ||
XML-движок | XML- парсинг | Расширенный HTML, XML | .xml | со многими реализациями XML | Эльфийские данные | действительно установка по умолчанию | 2000 | Макинтош тоже | |
Движок Kixstart WSH | Кикстарт | KixTart, MS-DOS, Windows 95. Оболочки Windows NT | .kix | с KixStart | Майкрософт Нидерланды | Наборы ресурсов Windows и другие ресурсы | 1996 | Загрузите с Microsoft или другого источника, он же KixStart32. | |
Нулевой скрипт | Нулевой скрипт | Нулевой язык | .нс | с нульскриптом | Организация NullScript | Наборы ресурсов Windows и другие ресурсы | 1999 | ||
Фортскрипт | Форт | Форт | .fth, другие | Форт | ДМОЗ | Открытый исходный код | |||
Хаскелл -скрипт | Хаскелл | Хаскелл | *.hsk (предварительный), другие | бесплатная загрузка | Открытый исходный код | ||||
XSLT WSH-движок | XSLT | XSLT | .xslt | бесплатная загрузка | Открытый исходный код | ||||
Механизм CobolScript WSH | Кобол | Кобол | .cbl. .cob, .cb | Fujitsu Cobol 3 — бесплатно для использования в образовательных целях | Бесплатное коммерческое ПО от Fujitsu с бесплатным компилятором для преподавателей и т. д. | Собственный | |||
Скриптовый движок Delphi | Дельфи | Delphi, вариант Паскаля | .dlp, .del, . | В некоторых дистрибутивах Delphi или наборах ресурсов. | Коммерческий | 2003 | |||
DMDScript | DMDScript | D, значительное приращение C | .дмд | Дистрибутивы DMD, скачать | Бесплатное ПО | Доступно в Интернете | 2014 | МДД | |
С#-скрипт | С# | Microsoft С#.NET | .cs. .c#, другие | Доступен исходный код | Открытый исходный код, ведется активная разработка | неясно | 2013 | ||
Небольшой скриптовый движок C | С | C (К&Р, Анси) | .с, другие | Различные места, проверьте Интернет | Бесплатное ПО | 2009 | |||
JavaScript-движок WSH | JavaScript / Ява | Java и варианты | .java, .j, jva и другие | Со многими реализациями JavaScript | Sun/Другие Java-организации | Бесплатное ПО | |||
Возьмите на себя команду WSH Engine | 4NT / Примите командование | TCC, текущая версия 4NT p | .btm, .cmd, bat и другие | Проверьте программное обеспечение JP | Программное обеспечение JP | Собственный | 2015 | Раннее развитие | |
92Script WSH-движок | ТИ-89 /92+/Вояджер 200 ТИ-Базовый | Калькулятор TI-Basic | .92bs | Веб-сайт проекта/FTP-сайт | Различные независимые программисты | Экспериментальный, с открытым исходным кодом | 2014 | "возможный" | Бета-версия главного двигателя, четвертый квартал 2015 г.; функциональность графиков (92Script/Tk) тогда или позже |
48-скриптовый движок WSH | HP-48 Встроенный язык программирования семейства калькуляторов | Язык программирования HP 48, дальний родственник Forth, Basic, Lisp | .48 с | Веб-сайт проекта/FTP-сайт | Различные независимые программисты | Экспериментальный | 2015 | Планируется | Статус по состоянию на 30 сентября 2015 г. Язык имеет влияние Lisp, Basic, Forth и других. |
Скрипт Фортрана | Фортран | Фортран 77 | .for, .ftn. ф77, ф90, ф95 | Различный | Различный | Экспериментальное подтверждение концепции, академическое упражнение, условно-бесплатное программное обеспечение, коммерческое использование, открытый исходный код. | 2000 | ||
ПаскальСкрипт | Объектный Паскаль | Паскаль 7 | .pas, .ops, другое | Объектный Паскаль | РемОбъекты | Бесплатное ПО | 2001 | Также может использоваться напрямую с Delphi. | |
Движок Lisp WSH | Лисп | Лисп | .lisp, .lsp | Различные инструменты Лиспа | АвтоЛисп и другие. | Бесплатное или условно-бесплатное ПО | |||
МЕТЛА | ECMA-JavaScript | Java и варианты | .bes, .bsn и другие | ИсточникForge | МЕТЛА организация | Открытый исходный код | 2011 | ||
Механизмы ECMAScript WSH | Java и варианты | Различный | Различный | Различный | Различный | Экспериментальное, бесплатное, с открытым исходным кодом, условно-бесплатное, непатентованное, коммерческое ПО | 2005 | Существует множество реализаций ECMAScript, но не все имеют механизмы WSH. | |
Механизм CFXScript WSH | Встроенный язык программирования Casio CFX-9850 и серии fx Calculator | Язык программирования калькуляторов Casio, портированный на различные операционные системы, такие как CFW. | .cfxb | Веб-сайты/FTP-сайты проекта | независимые программисты | Экспериментальный | 2015 | Планируется [23] | Статус по состоянию на 30 сентября 2015 г. Язык имеет элементы Бейсика, Форта, Фортрана и других. |
Механизм SharpCalcScript WSH | Графические калькуляторы Sharp со встроенным языком программирования | Sharp S-Basic, портированный на Windows, как NeusSFortran | .scsb | Веб-сайты/FTP-сайты проекта | независимые программисты | Экспериментальный | 2015 | Планируется | Статус по состоянию на 30 сентября 2015 г. Также включает язык S-Basic карманных компьютеров Sharp. |
Были предложения создания движков для других языков, таких как LotusScript , SaxBasic , BasicScript , KiXtart , awk , bash , csh и других оболочек Unix, 4NT , cmd.exe (оболочка Windows NT), Windows PowerShell , DCL , C , С++ , Фортран и другие. [24] Язык XLNT [25] основано на DCL и предоставляет очень большое подмножество языка вместе с дополнительными командами и операторами. Программное обеспечение можно использовать тремя способами: в качестве механизма WSH (*.xcs), консольного интерпретатора (*.xlnt) и в качестве сервера. и механизм CGI на стороне клиента (*.xgi). [26]
Когда сервер реализует CGI, такой как Windows Internet Information Server, порты Apache и другие, можно использовать все или большинство механизмов; наиболее часто используются VBScript, JScript, PythonScript, PerlScript, ActivePHPScript и ooRexxScript. Программа PScript MKS Toolkit также работает на Perl. Командные оболочки, такие как cmd.exe, 4NT, ksh и языки сценариев с обработкой строк и, желательно, с сокетами, также могут использоваться для сценариев CGI; Таким же образом можно использовать скомпилированные языки, такие как C++, Visual Basic и Java. Все интерпретаторы Perl, ooRexx, PHP и более поздние версии VBScript и JScript могут использовать для этого сокеты для TCP/IP и обычно UDP и другие протоколы.
История версий
[ редактировать ]версия для Windows | Поставляется с версией WSH | Последняя распространяемая версия |
---|---|---|
Windows 95 | Нет (отдельный распространяемый файл) | 5.6 |
Windows НТ 4.0 | Нет (отдельный распространяемый файл) | 5.6 |
Windows CE 3.0 | 1.0 (дополнительная установка на установочный диск) | 2.0 |
Windows 98 | 1.0 | 5.6 |
Windows 98, второе издание | 1.0 | 5.6 |
Windows 2000 | 2.0 (также называемый WSH 5.1) | 5.7 |
Windows 2000 SP3, SP4 и SP5 | 5.6 | 5.7 |
Windows Me | 2.0 (также называемый WSH 5.1) | 5.6 |
Windows ХР | 5.6 | 5.7 |
Windows XP с пакетом обновления 3 | 5.7 | Непригодный |
Windows Сервер 2003 | 5.6 | 5.7 |
Windows Виста | 5.7 | Непригодный |
Windows Сервер 2008 | 5.7 | Непригодный |
Windows 7 | 5.8 | Непригодный |
Windows Сервер 2008 Р2 | 5.8 | Непригодный |
Windows 8 | 5.8 | Непригодный |
Windows Сервер 2012 | 5.8 | Непригодный |
Windows 10 | 5.812 | Непригодный |
Windows Сервер 2016 | 5.812 | Непригодный |
Распространяемую версию WSH версии 5.6 можно установить в Windows 95/98/Me и Windows NT 4.0/2000. WSH 5.7 можно загрузить для Windows 2000, Windows XP и Windows Server 2003. Недавно [ когда? ] , распространяемые версии для более старых операционных систем (Windows 9x и Windows NT 4.0) больше не доступны в Центре загрузки Microsoft.
Начиная с пакета обновления 3 для Windows XP, выпуск 5.7 является единственной версией, доступной от Microsoft, и с тех пор новые версии включаются в новые версии Windows.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ ?MSDN, «Хост сценариев Windows» и «VBScript»
- ^ MSDN, апрель 2000 г., «Хост сценариев Windows»
- ^ Библия VBScript (1999)
- ^ Windows 2000 Server Resource Kit (документация)
- ^ Перейти обратно: а б «Что такое WSH?» . msdn.microsoft.com . 24 октября 2011 г. Архивировано из оригинала 7 января 2018 г. Проверено 30 апреля 2018 г.
- ^ «Основы работы с хостом сценариев Windows» . msdn.microsoft.com . 24 октября 2011 года. Архивировано из оригинала 8 августа 2017 года . Проверено 30 апреля 2018 г.
- ^ «Объектная модель узла сценариев Windows» . msdn.microsoft.com . 24 октября 2011 года. Архивировано из оригинала 8 августа 2017 года . Проверено 30 апреля 2018 г.
- ^ MSDN "VBA"
- ^ Руководство пользователя, Paint Shop Pro 8.
- ^ Справка Paint Shop Pro 8, «Автоматизация»
- ^ основной файл справки, Passport для Windows
- ^ Возьмите печатную копию документации Command 18.00 и файл справки.
- ^ Справка по Zoc v 6.0
- ^ Печатное руководство Zoc 5.0.
- ^ Документация MSDN
- ^ Библии для Windows Office 97 и 2000 (Wiley)
- ^ Документация Take Command версии 18.00.
- ^ Сайт JP Software Take Command-4NT-4Dos-4OS/2, доска объявлений
- ^ Возьмите команду на помощь 18.00.
- ^ «Norman — антивирусное программное обеспечение и программное обеспечение безопасности для дома и бизнеса» . AVG.com . Архивировано из оригинала 21 февраля 2006 года . Проверено 30 апреля 2018 г.
- ^ LLC), Тара Мейер (Aquent (30 июня 2006 г.). «Providing a Secure eXPerience» . msdn.microsoft.com . Архивировано из оригинала 10 ноября 2017 г. Проверено 30 апреля 2018 г. .
- ^ Windows Script Host 5.6 может похвастаться интеграцией с Windows XP, безопасностью и новой объектной моделью. Архивировано 18 февраля 2008 г. на Wayback Machine.
- ↑ CasioCalc.com, сообщение от 15.09.2016.
- ^ «Форум Notes/Domino 4 и 5: RE: Предложение: сделать LotusScript обработчиком сценариев для хоста сценариев Windows» . Архивировано из оригинала 21 марта 2015 г. Проверено 12 марта 2015 г.
- ^ HTML-файл справки ASCI
- ^ Сайт ASCI