Obsah:

Výučba VBS - základy: 5 krokov
Výučba VBS - základy: 5 krokov

Video: Výučba VBS - základy: 5 krokov

Video: Výučba VBS - základy: 5 krokov
Video: Jak bych se naučil programovat, kdybych musel začít ZNOVU? 2024, Júl
Anonim
Výučba VBS - Základy
Výučba VBS - Základy
Výučba VBS - Základy
Výučba VBS - Základy

Ok, takže niektorí ľudia sa ma pýtajú, odkiaľ som sa naučil svoje vbs. Naučil som sa z rôznych webových stránok, ako napríklad w3schools, dokonca viem, že na webové skriptovanie ho môžete stále používať z obyčajných vbs. Naučil som sa to z webových stránok, ktoré ste ' Naučím sa to odo mňa = DSo, môžeme začať … Čo je to vbs? VBScript je skriptovací jazyk Microsoft. -_- ako Microsoft idú a urobia to tak, aby to fungovalo iba na IE. Ale ako webový skript sa používa na všetky druhy vecí … napríklad na obrázku 2) (to je druhý obrázok) To je prevzaté z priečinka System 32. Vbs je možné použiť aj na vytváranie programov.. ale to je VB. NET.. používa však väčšinu rovnakého kódovania. Užite si prosím návod.. a prosím komentujte a ohodnoťte. A prosím, povedzte mi, či mi niekto povedal, aby som robil vbs. návod.. ale žiadny som nenašiel. Iné ako cammel8, ktorý sa zdá byť skutočne dobrý v skriptovaní vbs = P.. ale tutoriál ešte urobím.

Krok 1: Základy Vbs

Základy Vbs
Základy Vbs
Základy Vbs
Základy Vbs

Dobre, takže tu sú základy.. veci, ktoré by ste už mali vedieť … Súbory ukladáte ako: niečo.vbsNie je to ako dávkový súbor, ktorý nemá obrazovku s informáciami. Svojím spôsobom je to niečo ako javascript. Ale zároveň to nie je nič podobné. Ak chcete vytvoriť var, použijete desetník.) Tým by sa vyskočilo okno so správou ahoj. (obr. 1) Spolu s tým môžete do poľa so správou pridať rôzne tlačidlá.. tu je všetko o schránkach správ: TU Veľa návodov, o ktorých sa ani nebudem obťažovať ísť do nich. Tiež s vars môžete stlmiť vars v pole: dim iRule (3), ale dopadlo by to takto: (pretože je zahrnutá 0) iRule (0) = "var1" iRule (1) = "var2" iRule (2) = "var3" iRule (3) = "var4" Použitie vars v skripte.. Vars môžete používať ľahko.. môžete mať: (obrázok 2)

dim iRuledim instructablesiRule = "instructables" instructables = msgbox ("hello" & iRule) Pretože sa zobrazuje & návratová hodnota. Sub iRule (arg1, arg2, arg3) … Skript … Koniec Sub Argumenty 1, 2, 3 sú argumenty. To sa týka všetkých základov.. užite si ich.. alebo pokračujte v čítaní, aby ste nemali tak základy..

Krok 2: Nie tak základy Vbs

Nie tak základy Vbs
Nie tak základy Vbs

Začnem týmto krokom s funkciami … pretože mi vždy prídu otravné.. napriek tomu, že sú celkom jednoduché = Funkcie vo VBS sú jednoduché.. ish.. môžu byť mätúce.. Začnime jednoduchou funkciou: (obrázok 1)

Funkčné časy (x, y) krát = x * yUkončiť FunkčnýDim výsledokdim var1výsledok = krát (10, 10) var1 = msgbox (výsledok) To by vám dalo 100let vysvetlenie …. Povedali ste to krát 10 krát o 10..výsledok = čas (10, 10) toto prešlo na funkciu timesx je teraz 10 a y je teraz 10so: x * y návratová hodnota s odpoveďou. For, Next, Do, Loop Cyklus For, Next je možné použiť na opakovanie vecí, napríklad: pre var = 0 až 5 msgbox (var) nextmsgbox („Dokončiť“) Zobrazí sa okno so správou s číslom 0, 1, 2, 3, 4, 5 a potom sa zobrazí hlásenie „Dokončiť“PRIPOMENUTIE vo vbs 0 sa takmer vždy počíta! tento kód by 6 -krát zopakoval príkaz, napr.: pre var = 0 až 5 msgbox („ahoj“) nextmsgbox („Dokončiť“) sa správa „ahoj“zobrazila 6 -krát. siedmykrát bude napísané Dokončiť. Ak pridáte: krok … na koniec pre var = 0 až 5, napr. pre var = 0 až 5 krok 5, v dôsledku čoho skočí vždy 5.. v tomto prípade bude správa iba ukážte dvakrát, pretože 5 je limit. Môžete tiež odstúpiť.. napr krok -5 by zakaždým odpočítaval 5. Slučka Loopthe do sa používa na opakovanie časti kódu znova a znova. používa sa hlavne pre vírusy = Pbut, ale môžete ich použiť na to, aby vám pomohli.. povedzte, či chcete stále hovoriť, kým nevyberiete určitú možnosť. Vždy môžete pridať do do alebo do časti slučky. egdo until var = 5, ale v kóde musíte pridať 1 alebo viac do varu.. alebo bude pokračovať v cyklovaní. Môžete tiež použiť príkaz do: „do while var = 10“. sa rovná 10! To je všetko pre Základy nie tak vbs.

Krok 3: Ak a potom

K prácam sa dá dostať veľmi ľahko, ale rozhodol som sa, že potrebujú stránku pre prípad, že by niekto nevedel, čo robí. Ale v skutočnosti sú veľmi jednoduché: napr. Instructables = TheBest then msgbox („áno, je to!“) Ale to je nie je to ťažké, pretože všetci vieme, že inštrukcie sú najlepšie. = P … teraz pre viacriadkové if a thens … (strašidelná hudba), ale nie je to také desivé, stačí pridať koniec, ak na konci príkazu je. naprif instructables = TheBest thenmsgbox („yes it is!“) msgbox („really it is! a „naozaj to je!“končí príkaz if, ak sa tým končí.

the else and elseif Ani tieto nie sú ťažké..iné je len vtedy, keď chcete jednu možnosť pre jednu vec a druhú pre ostatné.. napr. var = 1 potom msgbox ("var je 1") else msgbox ("var nie je 1 ") koniec, ak var nie je = 1, vždy sa povie„ var nie je 1 “, ostatné je tiež veľmi podobné … napr. var = 1 potom msgbox („ var je 1 “) elseif var = 2 potom msgbox ("var je 2") else msgbox ("var nie je 1 alebo 2") koniec, ak by to znamenalo, že ak by var bol 1 alebo 2, povedalo by to, že var je 1/2 … ale ak nie, potom to bude var nie 1 alebo 2.

Krok 4: Prípady

prípady sú jednoduché a môžu vám výrazne uľahčiť život.. napríklad jednoduchý prípad:

Dim FavCol FavCol = "červená" Puzdro FavCol Case "čierne" msgbox ("vaša obľúbená farba je čierna") Puzdro "červené" msgbox ("vaša obľúbená farba je červená") Puzdro "žlté" msgbox ("vaša obľúbená farba je žltá ") Case Elsemsgbox (" Teraz je to len mätúce ") Koniec výberu Tento jednoduchý skript vyberie možnosti zo zoznamu, v tomto prípade vám povie, že vaša obľúbená farba je červená. Dovoľte mi, aby som sa na to pozrel trochu podrobnejšie … dostanete var: Dim var, var = "iRule" var môže upokojiť čokoľvek, potom požiadate vbs, aby sa pozreli na zoznam a našli váš var … ak ho nemôže nájsť, prejde na príkaz: Case Else, ktorý je rovnaký ako príkaz if, else. ak nájde váš var, spustí sa

Krok 5: Absolvovanie var

Absolvovanie Vars
Absolvovanie Vars

Ak sa rozhliadnete na internete, zistíte, že veľa ľudí chce vedieť, ako prenášať vars medzi dávkami do VBS a VBS do dávky … Ukážem vám najlepší spôsob, ktorý som našiel: Pretože toto je tutoriál pre VBS najskôr vám ukážem, ako previesť vars z VBS do dávky … VBS DO BATCH Toto sú VBS:

dim aa = InputBox ("Zadajte niečo:", "Var") dim WshShellset WshShell = Wscript. Createobject ("Wscript.shell") wshshell.run "test.bat" & aTo vás požiada, aby ste zadali var potom zavolá test.bat a prejde var, ktorý ste zadali. a = to, čo ste zadali. Tu je dávka: @echo offecho %1pauseexitto napíše var, ktorý ste zadali do vbs.. Jednoduché … pre viac varov stačí pridať: vbs: wshshell.run "test.bat" & a & b & var3 ect.. nezabudnite im nastaviť hodnotu dávky: echo %1 %2 %3 ect.. DÁVKA DO VBSdávka: @echo offset var = test hellowscript. vbs %var %toto odošle 'ahoj' na test.vbstbs vbs: dim ArgObj, aSet fso = CreateObject ("Scripting. FileSystemObject") Set ArgObj = WScript. Arguments a = ArgObj (0) msgbox (a) toto sa zobrazí ' ahoj 'do poľa so správou. pre viac varov pre dávku do vbs ľahko pridajte ďalšiu dávku var e.gthe: wscript test.vbs %var % %var2 %the vbs: dim ArgObj, a, bSet fso = CreateObject ("Scripting. FileSystemObject ") Nastaviť ArgObj = WScript. Argumenty a = ArgObj (0) b = ArgObj (1) msgb ox (a) msgbox (b) NEZABUDNITE 0 bodov

Odporúča: