нет).

Таблица 1.21. Свойства объекта WshRemoteError

Свойство Описание
Description Содержит краткое описание ошибки, которая привела к аварийному завершению работы сценария. Если для какой-либо ошибки описание не предусмотрено, Description содержит пустую строку
Line Определяет номер строки в файле сценария, в которой произошла ошибка. Если для ошибки нельзя определить номер строки, в которой она произошла, в свойство Line записывается 0
Character Определяет номер символа в строке, в котором произошла ошибка. Если для ошибки нельзя определить точную позицию, в которой она возникла, в свойство Character записывается 0
Number Содержит числовой код ошибки
SourceText Содержит в текстовом виде строку сценария, в которой возникла ошибка. Так как не всегда возможно точно определить строку, в которой произошла ошибка, то иногда значением свойства SourceText может быть пустая строка
Source Содержит в символьном виде название СОМ-объекта, обращение к которому послужило источником ошибок

Для получения информации о возникшей при выполнении удаленного сценария ошибке можно использовать обработчик события Error объекта WshRemote; соответствующие примеры приведены в листингах 1.28, 2.56 и 2.57. 

Глава 2

Примеры использования  стандартных объектов WSH (JScript и VBScript)

В этой главе мы на примерах подробно рассмотрим, как с помощью стандартных объектов WSH 5.6, описание которых приведено в главе 1, можно решать некоторые практические задачи, связанные, в частности, с выводом и вводом текстовой информации, запуском других приложений (как на локальной, так и на удаленной машине), созданием ярлыков в различных папках, работой с системным реестром и локальной сетью. Практически все сценарии приведены как на языке JScript, так и на VBScript, и снабжены подробными комментариями.

Вывод на экран текстовых строк

Сформированные в сценарии строки текста можно выводить в стандартный выходной поток (в консольном режиме) или в графическое диалоговое окно несколькими способами:

? с помощью метода Echo объекта WScript;

? с помощью методов Write и WriteLine объекта WScript.StdOut;

? с помощью функции MsgBox языка VBScript;

? с помощью метода Popup объекта WshShell.

Метод Echo объекта WScript

Примеры использования метода WScript.Echo в сценариях, написанных на языках JScript и VBScript, представлены соответственно в листингах 2.1 и 2.2.

Замечание 

Для корректного отображения с помощью метода Echo символов кириллицы, эти символы должны быть представлены в Windows-кодировке (CP 1251).

Листинг 2.1. Вывод строк в Win-кодировке с помощью метода WScript.Echo (JScript)

/*******************************************************************/

/* Имя: Echo1.js                                                   */

/* Язык: JScript                                                   */

/* Описание: Пример использования метода WScript.Echo              */

/*******************************************************************/

//Печатаем строку текста (кириллица)

WScript.Echo('Использование метода Echo (Win-кодировка)');

//Печатаем строку текста и результат вычислений

WScript.Echo('Например, 1+2=',1+2);

/*************  Конец *********************************************/

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ОБРАНЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату