Для вопросов, касающихся Windows Script Host (WSH), независимого от языка хоста сценариев для операционной системы Windows. Он позволяет запускать сценарии как с графического рабочего стола Windows (через WScript.exe), так и из командной строки (через CScript.exe).

Узел сценариев Windows (иногда сокращенно называемый WSH) в обликах Wscript.exe и Cscript.exe может запускать VBScript (* .VBS, * .VBE) и JScript (* .JS, * .JSE), через предоставленные Microsoft механизмы сценариев, которые связаны с ОС и установлены по умолчанию.

В дополнение к VBScript и JScript есть сторонние скриптовые движки для WSH, которые можно загрузить, чтобы разрешить использование Python, REXX, Perl и других языков. (Механизмы сценариев, добавляемые в WSH, отличаются от автономных интерпретаторов сценариев, которые могут существовать для этих языков в Windows).

Несколько языков могут быть смешаны в файлах сценариев Windows (* .WSF). Эти типы сценариев могут также использоваться для связывания многих других внешних сценариев с использованием параметра src в теге <script> способом, аналогичным HTML. WSF ссылается на каждый модуль сценария в очень простой иерархии XML, и это пакет, который можно организовать в заданиях.

Независимо от того, является ли пользовательский интерфейс консольным или графическим, используется один и тот же базовый механизм сценариев. В режиме пользовательского интерфейса хост - это WScript.exe (используется по умолчанию); в режиме консоли хост - CScript.exe.

Windows Script Host был частью установки каждой операционной системы Microsoft Windows начиная с Windows 98.

В 2006 году Microsoft выпустила v1.0 из Windows PowerShell , которая может быть задумана как замена или преемник Windows Script Host. PowerShell теперь включен в каждую ОС Windows. Несмотря на это, WSH все еще включен в каждую ОС Windows, и многие программы Wscript будут продолжать работать в течение многих лет.

Ссылки:

Связанные теги: