VBS - bemeneti és kimeneti értékek, a Visual Basic script

Mielőtt nekilátnánk a mókára - Szeretnék írni a két szolgáltató a legfontosabb. A legfontosabb, mert a kimeneti és bemeneti adatait a programkódot. Hogy a kód látható és interaktív.







Az első ilyen csodálatos nyilatkozatai - MsgBox

Ez az állítás termel kimenő adatok a szöveges és numerikus.

A legegyszerűbb részleges szerkezet egy egyszerű következtetés.

De ez a kialakítás minimális és bonyolult lehet.

Base következő építési ezt: MsgBox (szöveg, gombok ZagolovokOkna)

Ez a példa is szeretnék összpontosítani az első, szöveges rész MsgBox érveket. Ha azt szeretnénk, hogy megjelenjen több változó, szöveges információk együtt semmit, a védjegyet használják Az úgynevezett jele összefűzése. Ha beírja + a legjobb, akkor nem kap az eredmény, ha például azt szeretnénk, hogy az A és B, és ő hozza nekik pénzt. A legrosszabb, hogy hibát generál, ha megpróbálja felvenni a szöveget semmit.

Most lássuk, mi lehet az az eset, ami azt jelzi, hogy melyik gombot, hogy megjelenítse az ablakot.

Modális ablak a rendszer szintjén: minden alkalmazás lesz elérhető, amíg a felhasználó nem válaszol erre az üzenetre

Most egy kicsit. Tegyük fel, hogy szeretnénk egy hibaüzenetet jelenít meg.
Akkor csináljuk a következő módon:

Ennek eredményeként, amire szükségünk van, megkapjuk a következő ablak:

VBS - bemeneti és kimeneti értékek, a Visual Basic script






Ez az ablak lehetővé teszi, hogy nem csak hogy valami, hanem, hogy kölcsönhatásba lépnek a felhasználó. Mi változik egy kicsit ezt a példát.

Ez a példa világosan mutatja, hogy amikor csak akarjuk, hogy valami, akkor adja MsgBox zárójel nélkül és a jelenléte a zárójelben vezet hiba. Azonban, ha egyenlőségjelet MsgBox egy változót kap választ a felhasználó, MsgBox érvek zárójelben. Mint látható, ha megnyomja a gombot az „Ismétlés”, akkor a változó értéke egyenlő 4. Ha a „Mégsem”, akkor a változó értéke 2.Kstati szó, akkor nyomja meg az Esc billentyűt egyenértékű nyomja meg a „Mégsem” gombra. A használt kód feltételes állítások IF THEN ELSE. Fogunk beszélni őket a következő cikkben. Míg hangsúlyt helyeznek a többi kódot.

A következő idézet lista reakció értékek megnyomásával bizonyos gomb:

Csak helyett numerikus értékek, akkor a fenti állandók:

Csak MsgBox biztosítja a kapcsolatot a súgó fájlt. De ez lehet a probléma. Például egy másik Windows verziót. Így végül csak annyit, hogy a maximális felvételi formátum MsgBox következő:

Most térjünk rá a legkevésbé fontos InputBox

Adatok bevitelére használt InputBox.

Minimum az alábbi konstrukciót:

Ebben a példában a beírt szöveg a területen, és ott van a kijelzőn.

Teljes tervezés InputBox következő: InputBox (szöveg, tárgy, TekstVPole, xpos, ypos, helpfile, kontextus)

Az utolsó két érv, mint az MsgBox, míg a másik arcát is. például:


És azonnal mutatja azokat az eredményeket:

Ahogy meglátjuk balról adja változó A (4 kódsort) és a megfelelő bemeneti változó B (5 kódsort).

Nem nehéz kitalálni, vesszővel elválasztva zárójelben: szöveges üzenetek a dobozban (a felhasználó megérteni, mi adja meg), ablak címét, érték szöveges mező alapértelmezés szerint (például a felhasználó további nyomokat, hogy melyik formátumot adjon meg egy értéket).

Azt is megadhatja xpos ypos és (kód 6-os vonal). Ezek az értékek azt jelzik, a távolság a bal szélén a képernyőn az ablak (xpos), és a távolság a felső széle a képernyő ablak (ypos).

Ne felejtsük el, hogy minden érvet InputBox zárójelben, amint a példa mutatja.

Ez valószínűleg az összes e.