Tartalomjegyzék:

VBS bemutató - Alapok: 5 lépés
VBS bemutató - Alapok: 5 lépés

Videó: VBS bemutató - Alapok: 5 lépés

Videó: VBS bemutató - Alapok: 5 lépés
Videó: Hogyan kell megnyitást tanulni? 5 lépés a sikerhez! 2024, November
Anonim
VBS bemutató - alapok
VBS bemutató - alapok
VBS bemutató - alapok
VBS bemutató - alapok

Oké, néhányan azt kérdezték tőlem, hogy honnan tanultam a vbs -eket. Különböző webhelyekről tanultam, például a w3schools -ból, sőt azt is tudom, hogy webes szkriptekhez használhatja, akkor is használhatja sima vbs -ből. Azt az Ön webhelyeiről tanulom megtanulja tőlem = DSo lehetővé teszi az indulást … Mi a vbs? A VBScript egy Microsoft szkriptnyelv. -_- tehát lévén Microsoft, mennek és csinálják úgy, hogy csak IE-n működjön. De amellett, hogy webes szkript, mindenféle dologra használható … például a 2. képen (ez a második kép) Ez a System 32 mappából származik. A Vbs programok készítésére is használható.. de ez a VB. NET.. ugyanazt a kódolást használja. Kérjük, élvezze az oktatóanyagot, és kérjük, kommentálja és értékelje. És kérem, mondja meg nekem, ha valaki répát készít nekem bemutató.. de nem találtam egyet. Cammel8 -n kívül, aki úgy tűnik, hogy nagyon jó a vbs scripteléssel = P.. de még mindig elkészítem az oktatóanyagot.

1. lépés: A Vbs alapjai

A Vbs alapjai
A Vbs alapjai
A Vbs alapjai
A Vbs alapjai

Oké, itt vannak az alapok.. olyan dolgok, amelyeket már tudnia kell … A fájlokat a következőképpen menti el: something.vbsAz nem olyan, mint egy kötegelt fájl, nincs képernyője, amely információt közöl. Bizonyos értelemben ez nagyjából olyan, mint a javascript. De ugyanakkor semmi ilyesmi. Var létrehozásához dime -t használ. G.. dim iRulenow változó hívásod van) ekkor megjelenik egy üzenőmező, amelyben köszönni kell. (1. kép) Ezzel együtt különböző gombokat is hozzáadhat az üzenetmezőhöz. tömb: dim iRule (3), de így alakulna: (mert 0 is benne van) iRule (0) = "var1" iRule (1) = "var2" iRule (2) = "var3" iRule (3) = "var4" vars használata a szkriptben.. Könnyen használhatja a varsokat.. lehet: (2. kép)

dim iRuledim instructablesiRule = "instructables" instructables = msgbox ("hello" & iRule) A & azt mondja, hogy "hello instructables", mert az iRule értéke instructables. SubsYou is lehet subs: A sub egy eljárás, amely NEM ad visszatérési érték. Sub iRule (arg1, arg2, arg3)… Script… End Sub

2. lépés: Nem annyira a Vbs alapjai

Nem így a Vbs alapjai
Nem így a Vbs alapjai

Ezt a lépést a Funkciókkal fogom kezdeni … mert mindig bosszantónak találom őket.. annak ellenére, hogy meglehetősen egyszerűek = A vbs -ben a funkciók egyszerűek.. ish.. zavaróak lehetnek … Kezdjük egy egyszerű funkcióval: (1. kép)

Funkcióidők (x, y) Times = x * y (10, 10) ez a Timesx függvényhez ment, most 10, és y most 10so: x * y visszaadja az értéket a választ. A, Next, Do, Loop A For, Next ciklus használható a dolgok megismétlésére, például: var = 0-5 msgbox (var) nextmsgbox ("Befejezés") Ekkor megjelenik egy üzenetdoboz, amely 0, 1, 2, 3, 4, 5 számokat tartalmaz, majd azt mondja: "Befejezés" EMLÉKEZTETÉS a vbs 0 -ban szinte mindig számít! hogy a kód hatszor ismételné a parancsot, pl.: var = 0-5 msgbox ("hello") nextmsgbox ("Finish") esetén a "hello" üzenet hatszor jelenik meg. a 7. alkalommal a Finish feliratot fogja mondani. Ha hozzáfűzi: lépés… a végéig a var = 0 és 5 között, pl. kétszer mutassa meg, mert az 5 a határ. Ön is leléphet.. pl Az -5 lépés minden alkalommal visszaszámlál 5 -öt. Csináld a Loopthe do hurkot arra, hogy egy kódrészletet hurkolj újra és újra stb. főleg vírusok ellen használják = Pb, de használhatod őket a segítségedre.. mondd, ha egy üzenetet akarsz mondani addig, amíg ki nem választ egy bizonyos opciót. A do -hoz vagy a hurokrészhez bármikor hozzáadhat egy till -et. egdo, amíg var = 5, de a kódban hozzá kell adnia 1 -et vagy többet a var -hoz.. vagy folytatja a ciklusokat. Használhatja a do -t is, például: do míg var = 10this csak akkor hajtja végre a parancsokat, ha var egyenlő 10 -vel! Ennyi a vbs nem annyira alapjaihoz.

3. lépés: Az If és azután

A téziseket meglehetősen könnyű beszerezni, de úgy döntöttem, hogy szükségük van egy oldalra, ha valaki nem tudja, mit tesz. De valójában nagyon egyszerűek: pl. nem nehéz, hiszen mindannyian tudjuk, hogy az utasítások a legjobbak. = P… most többsoros if-re és majd… -ra (ijesztő zene), de nem olyan ijesztő, ha csak hozzáad egy véget, ha az utasítás végén. e-g.webp

a else és elseif Ezek sem bonyolultak.. a másik csak arra az esetre vonatkozik, amikor az egyikre egyet, a másikra a másikat akarod.. pl. var = 1 thenmsgbox ("var is 1") else msgbox ("var nem 1 ") vége, ha ha a var nem = 1, akkor mindig azt fogja mondani, hogy" var nem 1 ", az elseif is nagyon hasonló … pl. var = 1 thenmsgbox (" var is 1 ") elseif var = 2 thenmsgbox ("var is 2") else msgbox ("var nem 1 vagy 2") vége, ha ez így lenne, ha a var 1 vagy 2 lenne, akkor azt mondaná, hogy var 1/2, de ha nem, akkor azt fogja mondani, hogy var nem 1 vagy 2.

4. lépés: Ügyek

Az esetek egyszerűek és sokkal könnyebbé tehetik az életedet, pl. egyszerű eset:

Dim FavCol FavCol = "red" Select Case FavCol Case "Black" msgbox ("a Fav Color is Black") Case "red" msgbox ("the Fav Color is Red") Case "Yellow" msgbox ("a Fav Colour Yellow ") Case Elsemsgbox (" Most csak zavaró ") Vége Kiválasztás Ez az egyszerű szkript kiválasztja a lehetőségeket a listából, ebben az esetben megmondja, hogy a kedvenc színe piros. Hadd menjek bele egy kicsit részletesebben …: Dim var, var = "iRule" var bármit elfojthat, majd megkérjük a vbs -t, hogy nézzen át egy listát, hogy megtalálja a var -ját … ha nem találja meg, akkor a: Case Else -re megy, amely ugyanolyan, mint az if, else parancs. ha megtalálja a var -t, akkor végrehajtja

5. lépés: Vars elhaladása

Elhaladva Vars mellett
Elhaladva Vars mellett

Ha körülnéz az interneten, azt fogja tapasztalni, hogy sokan szeretnék tudni, hogyan kell átadni a varsákat a kötegek között a vbs -ek és a vbs -ek között… Megmutatom a legjobb módszert, amit találtam: Mivel ez egy vbs -oktatóanyag. Megmutatja, hogyan lehet először átvinni a varsokat a vbs -ből a kötegbe… VBS TO BATCHEz a vbs:

dim aa = InputBox ("Gépelj be valamit:", "Var") dim WshShellset WshShell = Wscript. Createobject ("Wscript.shell") wshshell.run "test.bat" & aEz megkéri, hogy gépelj be egy var -t, majd meghívja a test.bat -t, hogy átadja a beírt var -t. a = amit begépelt. itt a köteg: @echo offecho %1pauseexitthis írja be a var -t, amelyet beírt a vbs -be … Egyszerű… több var esetén csak adja hozzá: a vbs: wshshell.run "test.bat" & a & b & var3 stb. ne felejtse el beállítani számukra az értéket a köteg: echo %1 %2 %3 ect.. BATCH TO VBS vbs %var %ez "hello" -t küld a tesztnek. vbsthe vbs: dim ArgObj, aSet fso = CreateObject ("Scripting. FileSystemObject") Set ArgObj = WScript. Arguments a = ArgObj (0) msgbox (a) ezt fogja megjeleníteni " hello 'az üzenetmezőben. több várakozás esetén kötegelt vbs -hez könnyen hozzáadhat egy másik változatot, például a köteget: wscript test.vbs %var % %var2 %a vbs: dim ArgObj, a, bSet fso = CreateObject ("Scripting. FileSystemObject ") Állítsa be ArgObj = WScript. Arguments a = ArgObj (0) b = ArgObj (1) msgb ox (a) msgbox (b) EMLÉKEZTETÉS 0 számít Ha bármilyen problémája van ezekkel, kérjük, írjon pm -t vagy írjon megjegyzést.

Ajánlott: