Përmbajtje:

Udhëzues VBS - Bazat: 5 hapa
Udhëzues VBS - Bazat: 5 hapa

Video: Udhëzues VBS - Bazat: 5 hapa

Video: Udhëzues VBS - Bazat: 5 hapa
Video: Освоение планировщика задач: руководство по анализу и устранению неполадок для ИТ-специалистов! 2024, Nëntor
Anonim
Udhëzues VBS - Bazat
Udhëzues VBS - Bazat
Udhëzues VBS - Bazat
Udhëzues VBS - Bazat

Mirë, kështu që disa njerëz më kanë pyetur nga kam mësuar VBS -në time. Kam mësuar nga faqe të ndryshme interneti, si w3schools, madje e di që është për skriptimin e uebit, prapë mund ta përdorni nga vbs të thjeshta. E mësoj nga faqet e internetit ju ' do ta mësoj nga unë = DPra le të fillojmë … Çfarë është vbs? VBScript është një gjuhë skriptimi e Microsoft. -_- pra duke qenë Microsoft ata shkojnë dhe e bëjnë atë kështu që punon vetëm në IE. Por, përveçse të jetë një skenar uebi, përdoret për të gjitha llojet e gjërave … për shembull në figurën 2) (kjo është fotografia e dytë) Kjo është marrë nga dosja System 32. Vbs gjithashtu mund të përdoret për të bërë programe.. por kjo është VB. NET.. përdor shumicën e të njëjtit kodim megjithatë. Ju lutemi shijoni mësimin.. dhe ju lutemi komentoni dhe vlerësoni. Dhe ju lutem më tregoni nëse dikush më ka bërë panxhar për të bërë një vbs tutorial.. por unë nuk mund të gjej një. Tjetër se cammel8 i cili duket të jetë vërtet i mirë me shkrimin e vbs = P.. por unë ende do ta bëj tutorialin.

Hapi 1: Bazat e Vbs

Bazat e Vbs
Bazat e Vbs
Bazat e Vbs
Bazat e Vbs

Mirë pra, këtu janë bazat.. gjëra që duhet t’i dini… Ju i ruani skedarët si: diçka.vbs Nuk është si një skedar grumbull që nuk ka një ekran që ju tregon informacion. Në një farë mënyre është shumë si javascript. Por në të njëjtën kohë nuk është asgjë si ajo. Për të bërë një var ju përdorni dime.g.. dim iRulenow do të kishit një thirrje të ndryshueshme iRulenow mund të filloni të shtoni gjëra tek ju.. Si: iRule = msgbox ("përshëndetje") kjo do të bëjë që një kuti mesazhi të shfaqet duke thënë përshëndetje. (figura 1) Së bashku me këtë ju mund të shtoni butona të ndryshëm në kutinë e mesazheve.. këtu ka të bëjë me kutitë e mesazheve: KETU kaq shumë mësime mbi to që unë as nuk do të shqetësohem të hyj në to. Gjithashtu me furgona ju mund të zbehni vars në një grup: dim iRule (3) por kjo do të dalë kështu: (sepse 0 është përfshirë) iRule (0) = "var1" iRule (1) = "var2" iRule (2) = "var3" iRule (3) = "var4" Përdorimi i vars në skenar.. Mund të përdorni vars lehtë..mund të keni: (figura 2)

dim iRuledim instruktablesiRule = "instruktorë" instruksione = msgbox ("përshëndetje" & iRule) Për shkak të & thotë "përshëndetje udhëzuesish" sepse vlera e iRule është instruktueshme. NënsY Ju gjithashtu mund të keni subs: Një nën është një procedurë që NUK jep një vlerë kthyese. Nën iRule (arg1, arg2, arg3)… Skenar… Fund Nën Argumentet 1, 2, 3 janë Argumentet. Kjo për të gjitha bazat.. kënaquni me to.. ose vazhdoni të lexoni për bazat jo aq të mira..

Hapi 2: Jo Pra Bazat e Vbs

Jo Pra Bazat e Vbs
Jo Pra Bazat e Vbs

Unë do ta filloj këtë hap me Funksionet … sepse gjithmonë më duken të bezdisshme.. edhe pse janë mjaft të lehta = Funksionet në vbs janë të lehta.. ish.. ato mund të bëhen konfuze.. Le të fillojmë me një funksion të lehtë: (foto 1)

Kohët e funksionit (x, y) herë = x * yEnd FunctionDim resultdim var1result = herë (10, 10) var1 = msgbox (rezultat) Kjo do t’ju jepte 100le të më shpjegonte….e keni thënë në kohët 10 me 10..rezultat = kohë (10, 10) kjo shkoi te funksioni timesx tani është 10 dhe y tani është 10po: x * y kthehet vlera me përgjigje. Për, Next, Do, LoopThe lo, For, Next mund të përdoret për të përsëritur gjërat, për shembull: për var = 0 deri në 5 msgbox (var) nextmsgbox ("Përfundo") Kjo do të shfaqë një kuti mesazhesh që numëron 0, 1, 2, 3, 4, 5, atëherë do të thotë "Përfundo" PMRMBAJTJA në vbs 0 pothuajse gjithmonë numëron! kështu ai kod do të përsëriste një komandë 6 herë p.sh.: për var = 0 deri në 5 msgbox ("përshëndetje") nextmsgbox ("Përfundo") mesazhi 'përshëndetje' do të dilte 6 herë. në herën e 7 -të do të thotë Mbaro. Nëse shtoni: hapin … në fund të për var = 0 në 5 p.sh. për var = 0 deri në 5 hapin 5 që do ta bëjë atë të kërcejë 5 çdo herë.. në këtë rast mesazhi do të shfaqni dy herë sepse 5 është kufiri. Ju gjithashtu mund të tërhiqeni gjithashtu.. p.sh hapi -5 do të numërojë 5 çdo herë. Bëni, loopthe do loop përdoret për të lakuar një pjesë të kodit pa pushim dhe etj. përdoret kryesisht për viruset = Por ju mund t'i përdorni ato për t'ju ndihmuar.. thoni nëse dëshironi të vazhdoni të thoni një mesazh derisa të zgjidhet një opsion i caktuar. Ju gjithmonë mund të shtoni një Deri në pjesën e bërë ose në lak. egdo deri var = 5 por në kod duhet ta bësh të shtojë 1 ose më shumë në var.. ose do të vazhdojë të luajë. Ju gjithashtu mund të përdorni do nga gjëja si: bëj ndërsa var = 10 kjo do të bëjë vetëm komandat nëse var është e barabartë me 10! Kjo është e gjitha për Bazat Jo Pra të VBS.

Hapi 3: Nëse dhe atëherë

Tezat janë mjaft të lehta për tu marrë, por unë vendosa që ata kishin nevojë për një faqe në rast se dikush nuk e dinte se çfarë bënë. Por në të vërtetë ato janë shumë të lehta: p.sh. instructables = TheBest atëherë msgbox ("po është!") Por kjo është nuk është e vështirë pasi të gjithë e dimë se udhëzimet janë më të mirat. = P … tani për ifs dhe thens me shumë rreshta … (muzikë e frikshme), por atje nuk është aq e frikshme që thjesht shtoni një fund nëse në fund të deklaratës is. -g.webp

the else dhe elseif Këto nuk janë as të vështira.. tjetra është vetëm për kur doni një opsion për një gjë dhe një tjetër për pjesën tjetër.. p.sh. varif = 1 thenmsgbox ("var është 1") tjetër msgbox ("var nuk është 1 ") në fund nëse, nëse var nuk është = 1, gjithmonë do të thotë 'var nuk është' ("var është 2") tjetër msgbox ("var nuk është 1 ose 2") përfundon nëse kjo do ta bënte kështu nëse var ishte 1 ose 2 do të thoshte var është 1/2 … por nëse nuk është atëherë do të thotë var është jo 1 ose 2.

Hapi 4: Rastet

rastet janë të thjeshta dhe mund t’ju bëjnë jetën shumë më të lehtë.. p.sh. të rasteve të thjeshta:

Dim FavCol FavCol = "e kuqe" Zgjidh rastin Rasti FavCol "Zi" msgbox ("Ngjyra jote e preferuar është e zezë") Kasa "e kuqe" msgbox ("Ngjyra jote e preferuar është e kuqe") Kasa "E verdhë" msgbox ("Ngjyra jote e preferuar është e verdhë ") Case Elsemsgbox (" Tani jeni thjesht konfuze ") Përfundoni Zgjedhjen Ky skenar i thjeshtë do të zgjedhë opsionet nga një listë në këtë rast do t'ju tregojë se ngjyra juaj e preferuar është e kuqe. Më lejoni të hyj në të në më shumë detaje … ju merrni var tuajin: Dim var, var = "iRule" var mund të shuajë gjithçka atëherë ju kërkoni nga VBS të shikojnë nëpër një listë për të gjetur varin tuaj … nëse nuk mund ta gjejë atë do të shkojë te: Rasti tjetër i cili është njësoj si komanda if, else. nëse gjen varin tuaj do të ekzekutohet

Hapi 5: Kalimi i Vars

Duke kaluar Varsin
Duke kaluar Varsin

Nëse shikoni përreth në internet do të zbuloni se shumë njerëz duan të dinë se si të kalojnë vars midis serisë në vbs dhe vbs në seri … Unë do t'ju tregoj mënyrën më të mirë që kam gjetur: Meqenëse ky është një tutorial vbs I ' Do t'ju tregoj se si të transferoni vars nga vbs në grumbull së pari … VBS TO BATCH Kjo është vbs:

dim aa = InputBox ("Shkruani diçka:", "Var") dim WshShellset WshShell = Wscript. Createobject ("Wscript.shell") wshshell.run "test.bat" & aKjo do t'ju kërkojë të shkruani një var pastaj atë do të thërrasë test.bat duke kaluar varin që keni shtypur.a = atë që keni shtypur. ja ku është grupi: @echo officcho %1pauseexitthishe do të shkruajë varin që keni shtypur në vbs.. E thjeshtë … për var të shumta thjesht shtoni: vbs: wshshell.run "test.bat" & a & b & var3 etj.. mos harroni t'i vendosni një vlerë të serisë: jehona %1 %2 %3 etj.. BATCH TO VBS grupi: @echo offset var = test hellowscript. vbs %var %kjo do të dërgojë 'përshëndetje' në test.vbsthe vbs: dim ArgObj, aSet fso = CreateObject ("Scripting. FileSystemObject") Set ArgObj = WScript. Argumentet a = ArgObj (0) msgbox (a) kjo do të shfaqet ' pershendetje 'ne kutine e mesazheve. per vars te shumte per seri ne vbs shtoni me lehtesi nje var tjeter p.sh. seri: test wscript.vbs %var % %var2 %the vbs: dim ArgObj, a, bSet fso = CreateObject ("Scripting. FileSystemObject ") Vendos ArgObj = WScript. Argumentet a = ArgObj (0) b = ArgObj (1) msgb ox (a) msgbox (b) KUJTONI 0 numërimeNëse keni ndonjë problem me këto ju lutemi shkruani pm ose komentoni.

Recommended: