Obsah:

Výukový program VBS - základy: 5 kroků
Výukový program VBS - základy: 5 kroků

Video: Výukový program VBS - základy: 5 kroků

Video: Výukový program VBS - základy: 5 kroků
Video: Jak bych se naučil programovat, kdybych musel začít ZNOVU? 2024, Listopad
Anonim
Výukový program VBS - základy
Výukový program VBS - základy
Výukový program VBS - základy
Výukový program VBS - základy

Dobře, takže někteří lidé se mě ptají, odkud jsem se naučil své VBS.. Učil jsem se z různých webových stránek, jako jsou w3schools, dokonce vím, že je to pro webové skriptování, můžete to stále používat z obyčejných vbs. Naučil jsem se to z webových stránek, které jste ' Naučím se to ode mě = DSo umožní začít … Co je to vbs? VBScript je skriptovací jazyk Microsoft. -_- jako Microsoft jdou a udělají to tak, že to funguje pouze na IE. Ale stejně jako webový skript se používá pro všechny druhy věcí … například na obrázku 2) (to je druhý obrázek) To je převzato ze složky System 32. Vbs lze také použít k vytváření programů.. ale to je VB. NET.. používá však většinu stejného kódování. Prosím, užijte si tutoriál.. a prosím okomentujte a ohodnoťte. A prosím, řekněte mi, jestli mě někdo přiměl k výrobě VBS tutoriál.. ale žádný jsem nenašel. Jiný než cammel8, který se zdá být opravdu dobrý se skriptováním vbs = P.. ale tutoriál ještě udělám.

Krok 1: Základy Vbs

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

Dobře, tady jsou základy.. věci, které byste již měli vědět … Soubory ukládáte jako: something.vbs Není to jako dávkový soubor, který nemá obrazovku s informacemi. Svým způsobem je to hodně podobné javascriptu. Ale současně to není nic podobného. Chcete -li vytvořit var, použijte desetník.) tím by vyskočilo okno se zprávou ahoj. (obr. 1) Spolu s tím můžete do pole zpráv přidat různá tlačítka.. zde je vše o schránkách zpráv: ZDE je o nich tolik návodů, že se ani nebudu obtěžovat do nich jít. Také s vars můžete ztmavit vars v pole: dim iRule (3), ale dopadlo by to takto: (protože je zahrnuta 0) iRule (0) = "var1" iRule (1) = "var2" iRule (2) = "var3" iRule (3) = "var4" Použití vars ve skriptu.. Vars můžete použít snadno.. můžete mít: (obrázek 2)

dim iRuledim instructablesiRule = "instructables" instructables = msgbox ("hello" & iRule) Protože & to říká 'ahoj instructables', protože hodnota iRule je instructables. SubsYou can also have subs: A sub is a procedure that does NOT give návratová hodnota. Sub iRule (arg1, arg2, arg3)… Script… End Sub Argumenty jsou argumenty 1, 2, 3. To o všech základech.. užijte si je … nebo pokračujte ve čtení, protože ne tak základní..

Krok 2: Ne tak základy Vbs

Not So Základy Vbs
Not So Základy Vbs

Začnu tímto krokem funkcemi … protože mi vždy přijdou otravné.. i když jsou docela snadné = Pfunkce ve VBS jsou snadné.. ano.. mohou být matoucí.. Začněme snadnou funkcí: (obrázek 1)

Funkce times (x, y) times = x * yEnd FunctionDim resultdim var1result = times (10, 10) var1 = msgbox (result) To by vám poskytlo 100let me vysvětlení …. Řekli jste to časům 10 na 10..výsledek = čas (10, 10) toto přešlo na funkci timesx je nyní 10 a y je nyní 10so: x * y návratová hodnota s odpovědí. For, Next, Do, Loop Smyčku For, Next lze použít k opakování věcí, například: pro var = 0 až 5 msgbox (var) nextmsgbox („Dokončit“) Zobrazí se okno se zprávou s čísly 0, 1, 2, 3, 4, 5 a pak se zobrazí „Dokončit“PAMATUJTE ve vbs 0 se téměř vždy počítá! tento kód by opakoval příkaz 6krát, například: pro var = 0 až 5 msgbox („ahoj“) nextmsgbox („Dokončit“) by se zpráva „ahoj“objevila 6krát. sedmý čas řekne Dokončit. Pokud přidáte: krok… na konec pro var = 0 až 5, např. pro var = 0 až 5 krok 5. v tomto případě skočí 5 pokaždé.. v tomto případě bude zpráva pouze ukázat dvakrát, protože 5 je limit. Můžete také sestoupit. např krok -5 by odpočítával pokaždé 5. Lo, smyčka Doop se používá k opakování části kódu znovu a znovu a podobně. používá se hlavně pro viry = Pbut, ale můžete je použít k tomu, abyste si pomohli.. řekněte, jestli chcete stále říkat zprávu, dokud nevyberete určitou možnost. Vždy můžete přidat do do nebo do smyčky. egdo dokud var = 5, ale v kódu musíte přidat 1 nebo více do varu.. nebo to bude pokračovat ve smyčce. Můžete také použít do z věci jako: do while var = 10 to udělá příkazy pouze pokud var se rovná 10! To je vše pro Not So Basics vbs.

Krok 3: If a Then's

Získání tezí je celkem snadné, ale rozhodl jsem se, že potřebují stránku pro případ, že by někdo nevěděl, co dělají. Ale ve skutečnosti jsou velmi snadné: např. Instructables = TheBest then msgbox („ano, to je!“) Ale to je není to těžké, protože všichni víme, že instructables je nejlepší. = P… nyní pro víceřádkové ifs a thens … (děsivá hudba), ale tam to není tak děsivé, stačí přidat konec, pokud na konci příkazu is. např. instructables = TheBest thenmsgbox („ano, to je!“) msgbox („opravdu to je!“) konec, pokud se toto vyskočí se 2 zprávami za sebou, „ano, je to!“a 'opravdu to je!' konec příkazu if to zavírá.

the else and elseif Ani ty nejsou těžké.. else je jen pro případy, kdy chcete jednu možnost pro jednu věc a druhou pro ostatní.. např. var = 1 thenmsgbox ("var is 1") else msgbox ("var není 1 ") konec, pokud var ne = 1, vždy bude říkat 'var není 1' elseif je také velmi podobný … např. var var = 1 thenmsgbox (" var je 1 ") elseif var = 2 thenmsgbox („var is 2“) else msgbox („var is not 1 or 2“) end if this would make it so if var was 1 or 2 would would say var is 1/2… but if it's not then will say var is ne 1 nebo 2.

Krok 4: Případy

případy jsou jednoduché a mohou vám výrazně usnadnit život.. např. jednoduchý případ:

Dim FavCol FavCol = "červená" Pouzdro FavCol Case "černé" msgbox ("vaše oblíbená barva je černá") Pouzdro "červené" msgbox ("vaše oblíbená barva je červená") Pouzdro "žluté" msgbox ("vaše oblíbená barva je žlutá ") Case Elsemsgbox (" Nyní jste jen matoucí ") End Select Tento jednoduchý skript vybere možnosti ze seznamu, v tomto případě vám řekne, že vaše oblíbená barva je červená. Dovolte mi, abych se na to podíval trochu podrobněji … dostanete var: Dim var, var = "iRule" var dokáže potlačit cokoli, pak požádáte vbs, aby se podívaly do seznamu a našli váš var … pokud jej nemůže najít, přejde na: Case Else, který je stejný jako příkaz if, else. pokud najde váš var, spustí se

Krok 5: Předání Vars

Předávání Vars
Předávání Vars

Když se rozhlédnete po internetu, zjistíte, že spousta lidí chce vědět, jak předávat vars mezi dávkami do VBS a VBS do dávky … Ukážu vám nejlepší způsob, který jsem našel: Protože toto je VBS tutorial I ' nejprve vám ukážu, jak převést vars z VBS do dávky … VBS DO BATCH Toto jsou VBS:

dim aa = InputBox ("Zadejte něco:", "Var") dim WshShellset WshShell = Wscript. Createobject ("Wscript.shell") wshshell.run "test.bat" & aTo vás vyzve k zadání var pak zavolá test.bat předáním var, který jste zadali. a = to, co jste zadali. zde je dávka: @echo offecho %1pauseexitto zapíše var, který jste zadali do vbs.. Jednoduše … pro více var stačí přidat: vbs: wshshell.run "test.bat" & a & b & var3 atd.. nezapomeňte jim nastavit hodnotu dávka: echo %1 %2 %3 atd.. DÁVKA DO VBSdávka: @echo offset var = test hellowscript. vbs %var %toto odešle 'ahoj' k testování. vbsthe vbs: dim ArgObj, aSet fso = CreateObject ("Scripting. FileSystemObject") Set ArgObj = WScript. Arguments a = ArgObj (0) msgbox (a) toto se zobrazí ' ahoj 've zprávě. pro více varů pro dávku do VBS snadno přidejte další dávku var e.gthe: wscript test.vbs %var % %var2 %the vbs: dim ArgObj, a, bSet fso = CreateObject ("Scripting. FileSystemObject ") Nastavit ArgObj = WScript. Arguments a = ArgObj (0) b = ArgObj (1) msgb ox (a) msgbox (b) PAMATUJTE 0 se počítá Máte -li s nimi jakékoli problémy, pošlete nám prosím komentář nebo komentář.

Doporučuje: