2. fejezet Példák a standard wsh objektumok használatára (jscript és vbscript)

Példák szabványos WSH objektumok (JScript és VBScript) használatára

Szövegsorok megjelenítése

A parancsfájlban létrehozott szövegsorok többféle módon is kimenhetnek a szabványos kimeneti adatfolyamhoz (konzol módban) vagy a grafikus párbeszédablakhoz:

a WScript objektum Echo módjának használatával;

a WScript.StdOut objektum Write and WriteLine módszereinek használatával;

a VBScript MsgBox funkciójának használatával;

a WshShell objektum Popup módjának használatával.

A WScript objektum Echo módszere

Példák arra, hogy a WScript.Echo metódust a JScript és a VBScript-ben írt szkriptekben használják, a 2.1. És 2.2.

A Cyrillikus karakterek helyes megjelenítéséhez az Echo módszer használatakor ezeknek a karaktereknek a Windows kódolásában (CP 1251) kell szerepelniük.

Lista 2.1. Húrok kiadása Win-kódolásban a WScript.Echo (JScript) használatával

/ * Leírás: Példa a WScript.Echo módszer használatára * /

// Szövegsor nyomtatása (cirill)

WScript.Echo ("Az Echo módszer használata (Win-encoding)");

// Nyomtassa ki a szöveg vonalát és a számítás eredményét

Lista 2.2. Húrok továbbítása Win-kódolásban a WScript.Echo (VBScript) használatával

'Leírás: Példa a WScript.Echo módszer használatára

'Szövegsor nyomtatása (cirill)

WScript.Echo "Az Echo módszer használata (Win-encoding)"

'Egy szövegsor és a számítás eredménye

WScript.Echo "Például 1 + 2 =", 1 + 2

Ha a script Echo1.js (Echo1.vbs) elindult a cscript.exe használatával, akkor a parancssorok megjelenik a parancsablakban (2.1 ábra).

Ha ezt a szkriptet a wscript.exe program segítségével hajtotta végre, akkor a sorok párbeszédpanelen egymás után egyetlen OK gombbal jelennek meg (lásd a 2.2. Ábrát).

Gyakran a párbeszédablakban nem egy szövegsor, hanem több ilyen vonal egyszerre jelenik meg (lásd a 2.3. Ábrát). Ehhez az szükséges, hogy egy karakterlánc tartalmazó sor karaktereket: escape-szekvencia „\ N” JScript elemzi állandó és előre meghatározott vbCrLf a VBScript (megfelelő példákat a listák forgatókönyvek 2.3 és 2.4).

2. fejezet Példák a standard wsh objektumok használatára (jscript és vbscript)

Ábra. 2.1. Az Echo1.js futtatása a cscript.exe programmal

Ábra. 2.2. Az Echo1.js futtatása a wscript.exe programmal


Ábra. 2.3. Párbeszédablak több sorral


Lista 2.3. Több sor kijelzése párbeszédpanelen (JScript)

/ * Leírás: Több sor egyidejű kiadása (WScript.Echo) * /

var s; // Adjon meg egy változót

s = "Példa \ n kimenet \ n néhány \ nstring"; // Formázza a vonalakat

WScript.Echo (s); // A vonalak nyomtatása

Lista 2.4. Több sor kijelzése párbeszédpanelen (VBScript)

'Leírás: Több sor egyidejű kiadása (WScript.Echo)

Kapcsolódó cikkek