Отправляет email-рассылки с помощью сервиса Sendsay

1С и электронная коммерция

  Все выпуски  

1С и электронная коммерция MS WSH: Универсальный Сервер Сценариев




1С и электронная коммерция    Электронная газета сайта Системная интеграция + 1С

Понедельник, 07 Сентября 2009 года (1954 год - Начинаются заводские испытания самолета С-1 (прототипа фронтового истребителя СУ-7), в ходе которых впервые в СССР достигается скорость 2170 км/час, что более чем в 2 раза превышает скорость звука)

Внимание! Если хотите, чтобы мы посвятили рассылку Вам или вашему сайту, то пишите на почту: odin-s@bk.ru

MS WSH: Универсальный Сервер Сценариев

Данная статья представляет собой перевод статьи "Microsoft Windows Script Host: A Universal Scripting Host for Scripting Languages" из MSDN Windows Script Host Technical Articles, с небольшими вставками из справочных систем Windows 2000 и Windows XP. Автором перевода также внесены небольшие и не отмеченные в тексте дополнения.

Введение

Microsoft Windows Script Host (WSH), в русских версиях Windows называемый Сервером Сценариев, представляет собой языконезависимый сервер (контроллер обработчиков сценариев) для 32-х разрядных операционных систем Microsoft Windows. В состав WSH включены обработчики сценариев (scripting engines) языков Visual Basic Script и Java Script. Другими поставщиками программного обеспечения могут быть созданы свои обработчики сценариев (в виде ActiveX-объектов) для других языков, таких как Perl, TCL, REXX, Python и других.

Примером может служить обработчик сценариев, написанных на языке V7Script, включенный фирмой 1С в состав Web-расширения системы 1С:Предприятие.

Существуют две версии сервера сценариев Windows: Wscript.exe, позволяющая задавать параметры выполнения сценариев в окне свойств, и Сscript.exe, позволяющая задавать параметры выполнения сценариев с помощью ключей командной строки. Чтобы запустить необходимую версию, введите в командной строке: Wscript.exe или Cscript.exe.

В этой статье обсуждается следующие вопросы:

  • Способы использования Сервера Сценариев Windows

     

  • Как установить Сервер Сценариев

     

  • Как использовать Сервер Сценариев
Сервер Сценариев Windows встроен в Windows 98, Windows Me, Windows 2000, Windows XP, в Internet Information Services, начиная с версии 4.0. Он также доступен для Windows 95 и NT.

Преимущества, предоставляемые Сервером Сценариев Windows

Сервер Сценариев Windows (WSH) обеспечивает возможность запуска сценариев на 32-х разрядных платформах Windows.

Создание более мощных сценариев

Ранее единственным встроенным языком сценариев, поддерживаемым Windows, был язык команд MS-DOS (команды, исполняемые из командной строки и из BAT-файлов). Хотя этот язык является достаточно быстрым и компактным, он имеет ограниченные возможности по сравнению с языками Visual Basic Script и Java Script. На сегодняшний день Сервер Сценариев Windows позволяет пользователям использовать преимущества мощных языков сценариев, таких как Visual Basic Script и Java Script, язык команд MS-DOS также поддерживается.

Способы выполнения сценариев Windows Архитектура ActiveX, реализующая выполнение сценариев, позволяет использовать такие языки как VB Script, Java Script, и Perl. Microsoft в настоящее время предоставляет возможность выполнять сценарии на этих языках при помощи трех видов серверов (контроллеров) на платформе Windows:

  • Microsoft Internet Explorer
  • Internet Information Services (IIS)
  • Сервер Сценариев Windows (WSH)
Internet Explorer позволяет выполнять сценарии (обычно на Java Script), содержащиеся в HTML-страницах, на клиентских машинах.

Internet Information Services поддерживает технологию Active Server Pages (ASP), позволяющую запускать сценарии (как правило, на VB Script), на Web-серверах. В частности, это используется для автоматической генерации передаваемых клиенту через Internet или по внутренней сети страниц.

Сервер Сценариев Windows (WSH) позволяет выполнять сценарии, непосредственно в графическом окне Windows или в текстовой консоли, при этом нет необходимости встраивать тексты сценариев в документ HTML. Сценарии могут быть запущены напрямую щелчком мыши на файле сценария в Проводнике Windows, либо из командной строки консоли. WSH не требует много оперативной памяти, и удобен для выполнения задач, не требующих взаимодействия с пользователем, таких как написание сценариев входа (logon), для выполнения административных задач.

При запуске сценария с рабочего стола или из командной строки, сервер сценария читает и передает содержимое указанного файла зарегистрированному обработчику сценариев. Для определения языка сценария используется расширение имени файла (.vbs для VBScript, .js для JScript).

Установка Сервера Сценариев

Для использования WSH на компьютере должен быть установлен Microsoft Internet Explorer версии не ниже 3.0. Сервер сценариев использует обработчики сценариев для языков Visual Basic Script и Java Script, встроенные Internet Explorer. Для установки WSH на Windows 95 необходимо загрузить программу установки с сайта Microsoft.

Запуск сценариев из командной строки Для выполнения сценариев с помощью сервера сценариев для командной строки (Cscript.exe) предусмотрен следующий синтаксис:

cscript [имя_сценария] [параметры_сервера] [аргументы_сценария]

Здесь:

  • имя_сценария – имя файла сценария, включая путь и расширение.

     

  • параметры_сервера – ключи командной строки, задающие различные свойства сервера сценариев Windows. Параметр сервера всегда начинается с двух слэшей (//).

     

  • аргументы_сценария – ключи командной строки, которые передаются в сценарий. Аргумент сценария всегда начинается с однго слэша (/).
Примечания:
  • Все параметры являются необязательными, однако нельзя задать аргументы сценария, не задав сценарий. При отсутствии аргументов сценария или самого сценария программа Cscript.exe выведет описание синтаксиса команды и предусмотренные ключи.

     

  • Ключи сервера сценариев для командной строки (см. таблицу).

Параметр Действие
//B Включение пакетного режима, при котором не выводятся подсказки и сообщения об ошибках.
//D Включение отладчика.
//E:обработчик Указание обработчика, используемого для выполнения сценария.
//H:cscript или //H:wscript Регистрация Cscript.exe или Wscript.exe в качестве сервера сценариев, применяемого по умолчанию. Если ключ не задан, используется Wscript.exe.
//I Включение интерактивного режима, в котором выводятся подсказки и сообщения об ошибках. Применяется по умолчанию; отменяет ключ //B.
//Job:xxxx Выполнение задания xxxx, указанного в файле сценария .wsf.
//Logo Отображение перед выполнением сценария эмблемы сервера сценариев Windows. Применяется по умолчанию; отменяет режим //Nologo.
//Nologo Скрытие перед выполнением сценария эмблемы сервера сценариев Windows.
//S Сохранение параметров текущей командной строки для данного пользователя.
//T:nnnnn Указание максимального времени (в секундах), отведенного на выполнение сценария. Можно указать значение времени до 32 767 секунд. По умолчанию время выполнения не ограничено.
//X Запуск сценария в отладчике.
//? Вывод предусмотреных параметров командной строки и встроенной справки (аналогично запуску программы Cscript.exe без аргументов и без задания сценария).

 

  • Параметр времени ожидания (//T:nnnnn) ограничивает максимальное время выполнения сценария. Если время выполнения превышает заданную величину, Cscript.exe прерывает работу обработчика и останавливает процесс.

     

  • Для использования с сервером сценариев Windows можно создать файл .wsf, позволяющий вызвать несколько обработчиков сценариев и выполнить несколько заданий, в том числе, написанных на разных языках сценариев.
  • Автор: Александр Кочуров


    Новые темы форума для обсуждения

    Серверы
      Форум Темы Ответы Обновления
    Серверы и серверное оборудование
    Создание самой удобной конфигурации. Любой желающий может помочь тому, кто еще только начинает работать с серверами
    4 8 Суббота, 04.07.2009, 19:41
    Тема: Сервер Dell PE2900 Two, за ч...
    Сообщение от: HectFoetkeelf

    О компьютерах и серверах
      Форум Темы Ответы Обновления
    WINDOWS 98, 2000, ХP, 2003, Vista и даже 95.... (просматривают: 1)
    Винда, от 9x до 2003 и XP, Vista... Администрирование, программирование и т.п.
    7 50 Вторник, 26.05.2009, 21:06
    Тема: Подключение сети предприятия...
    Сообщение от: Buddha

    1C
      Форум Темы Ответы Обновления
    1C и электронная коммерция 1 0 Пятница, 29.05.2009, 18:17
    Тема: Бухгалтерия предприятия
    Сообщение от: NightBeast


    Вопросы обо всем
      Форум Темы Ответы Обновления
    Околокомпьютерный флейм
    Общение о компьютерах, серверах, других железках, если вдруг не нашли ответов и просто о компьютерах в нашей жизни. Можете рекламировать свои творения тут, в других разделах реклама будет удаляться...
    3 0 Пятница, 04.09.2009, 10:55
    Тема: Обучающая информация по защи...
    Сообщение от: elenoza
    Анекдоты
    Анекдоты и веселые истории на компьютерную и другие тематики
    1 55 Понедельник, 25.05.2009, 11:06
    Тема: Анекдоты
    Сообщение от: Daniel

    Продолжение можно прочитать тут >>>


    «Новости, новинки и обзоры серверной и компьютерной техники для дома и другая информация наших друзей. Скидки и подарки»:

    • «Линейка рабочих станций STSS Flagman W-series пополнится сразу пятью новыми моделями»
      Новые рабочие станции на базе процессоров Core i7 будут доступны в самое ближайшее время. Линейка STSS Flagman W будет расширена за счет новых моделей: Flagman W110.2 Однопроцессорная рабочая станция в корпусе MidiTower, с возможностью установки до 2-х видеоадаптеров. Объем поддерживаемой памяти - 12Гб DDR3 Количество жестких дисков - до 5 штук с возможностью применения дисковой корзины HotSwap и аппаратного RAID-контроллера Flagman W110N.2 По функционалу аналогична модели W117. Станция оснащена поддержкой профессиональных графических адаптеров NVIDIA Quadro FX и NVS. Особенностью данной станции является возможность установки до 3-х видеоадаптеров NVIDIA Quadro NVS 440 с поддержкой до 12 мониторов в одной системе. Flagman W120.2 По сравнению с моделью W117 функционал станции расширен за счет поддержки до 6-и жестких дисков с возможностью горячей замены и аппаратного RAID-контроллера, а также имеется возможность установки отказоустойчивого блока питания для особо критичных систем. Flagman W120N.2 Поддерживаются профессиональные графические станции NVIDIA Quadro FX и NVS Flagman W120CX.2 Поддержка графического ускорителя NVIDIA Quadro CX, специально оптимизированного для работы с Adobe Creative Suite 4...
    • «Экскурсия в монастырь Новый Иерусалим - 1 час от Москвы»
      На этой экскурсии Вы побываете в открытых приделах храма: В Успенском приделе (находятся мощи св. мученицы Татианы и святыня крест - мощевик, подаренный монастырю иерусалимскими монахами. Крест содержит частицы Креста Господня и мощей святых, включая евангелиста Марка); в Архангельском приделе увидите список Тихвинской чудотворной иконы Божией матери XVII века и гробницу патриарха Никона в Предтеченском приделе, возле которой происходят чудесные исцеления; в действующей подземной церкви Константина и Елены с уникальным медным иконостасом (находится кладезь "Живоносный источник"); пройдетесь по монашеской территории - вдоль братских корпусов; побываете в деревянном зодчестве; сможете пройтись по крепостной стене и побывать в Гефсиманской, Сионской и Елизаветинской башнях и в надвратной Входоиерусалимской церкви над Золотыми воротами; у скита патриарха Никона; сможете увидеть реку Иордан (Истра) с ее купелью с рассказом о чудесных исцелениях. Прогулка по монастырскому полю и Гефсиманскому саду, а также вдоль монастырской стены, где можно увидеть два озера, именуемых Галилейским морем из которых вытекает Кедронский поток...

    Вы можете добавить свою новость или статью по адресу (необходимо зарегистрироваться): stss.3dn.ru
    По вопросам размещения Ваших статей и информации в наших рассылках - пишите нам: odin-s@bk.ru
    Давайте поможем восстановлению Храма и детям! Информация здесь >>>
    Рассылки Subscribe.Ru
    Освещение для интерьеров и парков
    Техника для создания любимой погоды в доме, от кондиционера до тепловой пушки
    Автономные электростанции для загородного дома и все, что можно к ним подключить
    Техника в помощь садоводу и фермеру
    Все о насосах для любых водоемов и водонагревателях
    Моечная и уборочная техника для быта и производства
    Рукопашный бой для девушек -- выживание, психология!
    Серверы, сетевое оборудование, тесты, характеристики, советы
    Милосердие. Чем ты можешь помочь ближнему.
    Православные знакомства
    Агробизнес и советы садоводам
    Здоровый образ жизни
    Фотосъемка природы и людей на природе и в интерьере
    Рецепты кухни народов СССР
    Скидки, подарки, призы...
    Секреты рекламы и создания интернет-магазинов
    1С и электронная коммерция

    В избранное