Иногда требуется, чтобы сценарий запустил внешнюю программу, например Блокнот, команду сортировки или какую-нибудь другую полезную программу. Это может пригодиться при написании сценария для автоматического сбора и обработки информации. Например, если ваш сценарий генерирует большой объем текста, было бы неплохо вывести результаты в окне Блокнота, чтобы пользователю было проще их прокручивать и изучать. Может также возникнуть потребность в сценарии, создающим ярлыки на Рабочем столе и в меню Пуск, в процессе установки какой-нибудь программы, входа в систему или для обслуживания сети. Все эти задачи могут выполняться с использованием объекта WScnipt. Shell. Слово Shell (оболочка) выражает общее понятие для командного интерфейса, который применяется пользователями компьютеров для запуска программ. В Microsoft Windows оболочкой является Рабочий стол, отображением которого управляет Windows Explorer. Объект WScnipt. Shell наряду с WScnipt. FileSystemObject является одним из тех полезных объектов, которые предоставляются WSH. WScnipt. Shell предоставляет способ взаимодействия с имеющейся в Windows средой выполнения программ и с Windows Explorer. Свойства и методы этого объекта позволяют взаимодействовать со специальными папками, такими как Рабочий стол (Desktop) и Мои документы (My Documents); запускать программы, работать с ярлыками и проверять значения системных переменных, таких как PATH. Объект WScnipt. Shell также позволяет работать с реестром Windows, который рассматривается в одном из следующих разделов. Свойства и методы объекта WScnipt. Shell перечислены в справке 4.9. Возвращает имя «текущего каталога» программы WSH. Текущим является каталог, в котором ведется поиск в случае попытки обращения к файлу без указания диска и пути. Это свойство доступно для чтения и записи; текущий каталог сценария можно изменить, сохранив в этом свойстве новое строковое значение.
Environment (место)