ПредишенСледващото

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

Дисплеят на текстови низове

Създадена през скриптове текст линия може да се извежда на стандартния изход (режим конзола) или диалогов прозорец, по няколко начина графично:

като се използва метод Echo WScript обекта;

чрез методи Писане и WriteLine обект WScript.StdOut;

използване MsgBox VBScript езикови функции;

като се използва метод изскачащи WshShell обект.

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

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

За да се покаже правилно методът Echo използвайки символи на кирилица, тези знаци трябва да бъдат представени в Windows-кодиране (CP 1251).

Обявата 2.1. Изходни линии в Win-кодирани използвайки метод WScript.Echo (JScript)

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

// отпечатва текст низ (кирилица)

WScript.Echo ( "Използване на Echo (Win-кодиране)");

// отпечатва текст низ, и в резултат на изчисления

Обявата 2.2. Изходни линии в Win-кодирани използвайки метод WScript.Echo (VBScript)

"Описание: Пример на метода WScript.Echo

"Ние отпечатва ред на текст (на кирилица)

WScript.Echo "Използването на Echo (Win-кодиране)"

"Ние печат ред от текста, както и в резултат на изчисления

WScript.Echo "Например, 1 + 2 =" 1 + 2

Ако Echo1.js (Echo1.vbs) скрипт се изпълнява чрез cscript.exe, линиите се показват в прозореца на командния (фиг. 2.1).

Ако този сценарий се изпълнява с помощта на wscript.exe, тогава линиите на опашката са показани в диалоговия прозорец с един бутон ОК (фиг. 2.2).

Често е необходимо да се оттегли не един ред на диалоговия текстово поле, а няколко от тези линии (фиг. 2.3). За това е необходимо да се образуват низ, съдържащ нов ред символи: избяга последователност "\ п" за JScript име постоянна и предварително определена vbCrLf за VBScript (съответстващи примери са дадени в сценария на всички 2.3 и 2.4).

Глава 2 примери, използвайки стандартни обекти WSH (JScript и VBScript)

Фиг. 2.1. Резултатът от използването Echo1.js cscript.exe

Фиг. 2.2. Резултатът от използването Echo1.js wscript.exe


Фиг. 2.3. Диалогов прозорец с няколко реда текст


Обявата 2.3. Изход към няколко линии (JScript) диалогов прозорец

/ * Описание: Покажете няколко реда (WScript.Echo) * /

Var S; // установи променливата

S = "пример \ nvyvoda \ nВъзможно е някои \ nstrok"; // Форма линия

WScript.Echo (и); // Print низ

Обявата 2.4. Изход към няколко линии (VBScript) диалогов прозорец

"Описание: изход на няколко реда (WScript.Echo)

Свързани статии

Подкрепете проекта - споделете линка, благодаря!