Բովանդակություն:

VBS ձեռնարկ - հիմունքներ. 5 քայլ
VBS ձեռնարկ - հիմունքներ. 5 քայլ

Video: VBS ձեռնարկ - հիմունքներ. 5 քայլ

Video: VBS ձեռնարկ - հիմունքներ. 5 քայլ
Video: Ինչպես փոխակերպել տեքստը աուդիո նոթատետրով 2024, Հուլիսի
Anonim
VBS ձեռնարկ - հիմունքներ
VBS ձեռնարկ - հիմունքներ
VBS ձեռնարկ - հիմունքներ
VBS ձեռնարկ - հիմունքներ

Դե ինչ, ոմանք ինձ հարցնում էին, թե որտեղից եմ սովորել իմ vbs- ը: Ես սովորել եմ տարբեր կայքերից, ինչպես w3schools- ը, նույնիսկ գիտեմ, որ վեբ -գրագրման համար դեռ կարող ես այն օգտագործել պարզ vbs- ից: Ես դա սովորում եմ քո կայքերից » կսովորե՞ն ինձանից = D Այսպիսով, եկեք սկսենք … Ի՞նչ է vbs- ը: VBScript- ը Microsoft- ի սցենարական լեզու է: -_- այնպես որ լինելով Microsoft, նրանք գնում են և այնպես են անում, որ այն աշխատի միայն IE- ով: Բայց վեբ սցենար լինելուց բացի, այն օգտագործվում է ամեն տեսակի բաների համար … օրինակ ՝ նկ 2 -ում) (դա երկրորդ նկարն է), որը վերցված է System 32 թղթապանակից: Vbs- ը կարող է օգտագործվել նաև ծրագրեր պատրաստելու համար … բայց դա VB. NET- ն է: օգտագործում է միևնույն կոդավորումը: Խնդրում ենք վայելել ձեռնարկը և խնդրում եմ մեկնաբանել և գնահատել: Եվ խնդրում եմ ասեք ինձ, եթե ինչ -որ մեկը ինձ դիպել է vbs պատրաստելու համար: ձեռնարկ.. բայց ես չկարողացա գտնել մեկը: Մեկ այլ, քան cammel8- ը, ով, կարծես, իսկապես լավ է vbs scripting- ով = P.. բայց ես դեռ պատրաստելու եմ ձեռնարկը:

Քայլ 1: Vbs- ի հիմունքները

Vbs- ի հիմունքները
Vbs- ի հիմունքները
Vbs- ի հիմունքները
Vbs- ի հիմունքները

Լավ, ահա այն հիմունքները … նյութեր, որոնք դուք արդեն պետք է իմանաք … Դուք ֆայլերը պահում եք որպես. Բայց միևնույն ժամանակ դա նման չէ դրան: var- ը օգտագործելու համար օգտագործում եք dime.g.. dim iRulenow, դուք կունենաք փոփոխական iRulenow զանգ, կարող եք սկսել բաներ ավելացնել ձեզ: օրինակ ՝ iRule = msgbox ("բարև") սա կստիպի հաղորդագրությունների տուփ բացել `ասելով բարև: (նկ. 1) Դրան զուգահեռ, հաղորդագրությունների տուփին կարող եք ավելացնել տարբեր կոճակներ: ահա ամեն ինչ հաղորդագրությունների տուփերի մասին. ԱՅՍՏԵ them դրանց մասին շատ ձեռնարկներ, որոնց մասին ես նույնիսկ չեմ անհանգստանա մտնել դրանց մեջ: զանգված: dim iRule (3), բայց դա կստացվի այսպես. (քանի որ 0 -ն ներառված է) iRule (0) = "var1" iRule (1) = "var2" iRule (2) = "var3" iRule (3) = "var4" Օգտագործելով վարսերը սցենարում.. Դուք կարող եք հեշտությամբ օգտագործել վարսերը.. Կարող եք ունենալ. (նկար 2)

dim iRuledim հրահանգները վերադարձի արժեք: Sub iRule (arg1, arg2, arg3)… Script… End SubThe arg 1, 2, 3 are the Arguments. Դա բոլոր հիմունքների մասին.. վայելեք դրանք.. կամ շարունակեք կարդալ ոչ այնքան հիմքերի համար:

Քայլ 2. Ոչ այնքան Vbs- ի հիմունքներ

Ոչ այնքան հիմունքներ Vbs
Ոչ այնքան հիմունքներ Vbs

Ես պատրաստվում եմ սկսել այս քայլը Գործառույթներով … որովհետև դրանք ինձ միշտ նյարդայնացնում են.. չնայած դրանք բավականին հեշտ են = vbs- ի գործառույթները հեշտ են.. ish.. դրանք կարող են շփոթեցնել.. Եկեք սկսենք հեշտ գործառույթով. (նկար 1)

Ֆունկցիայի ժամանակներ (x, y) անգամ = x * y Վերջ FunctionDim resultdim var1result = անգամ (10, 10) var1 = msgbox (արդյունք) Սա ձեզ 100 թույլ կտա ինձ բացատրել… (10, 10) սա անցել է timesx գործառույթին x այժմ 10 է, իսկ y այժմ ՝ 10 var = 0 -ից 5 -ը msgbox (var) nextmsgbox ("Ավարտել") Սա կհայտնվի հաղորդագրությունների տուփի հաշվիչով `0, 1, 2, 3, 4, 5, այնուհետև կասի 'Ավարտել' ՀԻՇԱՏԱԿԸ vbs 0 -ում գրեթե միշտ հաշվում է: so այդ կոդը 6 անգամ կկրկներ հրամանը, օրինակ ՝ var = 0 -ից 5 -ի համար msgbox («բարև») nextmsgbox («Ավարտել») «բարև» հաղորդագրությունը կբարձրանա 6 անգամ: 7 -րդ անգամ այն կասի Ավարտել: Եթե ավելացնեք. երկու անգամ ցուցադրել, քանի որ 5 -ը սահմանն է: Դուք կարող եք նաև հրաժարվել աշխատանքից: օր 5 -րդ քայլը ամեն անգամ կհաշվարկի 5 -ը: Արեք, Loopthe do loop- ը օգտագործվում է ծածկագրի մի հատվածը անընդհատ և այլն: հիմնականում օգտագործվում է վիրուսների համար = Բայց դուք կարող եք դրանք օգտագործել ձեզ օգնելու համար.. ասեք, եթե ցանկանում էիք շարունակել հաղորդագրություն ասել, մինչև որոշակի տարբերակ ընտրվի: Դուք միշտ կարող եք անել մինչև գործողության կամ օղակի մաս: egdo մինչև var = 5 բայց կոդի մեջ պետք է ստիպես այն ավելացնել 1 կամ ավելի var- ին.. կամ այն կշարունակի շրջվել: Կարող եք նաև օգտագործել do- ից, ինչպիսիք են. հավասար է 10 -ի: Այսքանը vbs- ի ոչ այնքան հիմունքների համար:

Քայլ 3: Եթե և ապա

Թեզերը բավականին հեշտ է ձեռք բերել, բայց ես որոշեցի, որ նրանց անհրաժեշտ է էջ, եթե ինչ -որ մեկը չգիտի, թե ինչ են նրանք արել: Բայց իրականում դրանք շատ հեշտ են. դժվար չէ, քանի որ մենք բոլորս գիտենք, որ հրահանգները լավագույնն են: = P … այժմ բազմաշերտ եթե-ուներ-երի համար … (սարսափելի երաժշտություն), բայց այնտեղ այդքան սարսափելի չէ, պարզապես ավելացնում ես վերջ, եթե հայտարարության վերջում:-g.webp

the else and elseif Սրանք նույնպես դժվար չեն.. այլը պարզապես այն դեպքում, երբ ցանկանում ես մի տարբերակ մի բանի համար, իսկ մյուսը ՝ մնացածի համար … օրինակ ՝ varif = 1 thenmsgbox ("var is 1") else msgbox ("var 1 չէ)) ավարտվում է, եթե var- ը = 1 չէ, այն միշտ կասի 'var- ը 1 չէ, այլապես դա նույնպես շատ նման է … ("var is 2") else msgbox ("var is not 1 or 2") ավարտվում է, եթե դա աներ այնպես, որ եթե var- ը 1 կամ 2 լիներ, այն կասեր var է 1/2 … բայց եթե դա այդպես չէ, ապա այն կասի var is ոչ թե 1 կամ 2

Քայլ 4: Գործեր

դեպքերը պարզ են և կարող են ձեզ կյանքը շատ ավելի հեշտացնել: օրինակ ՝ պարզ դեպքի.

Dim FavCol FavCol = "red" Select Case FavCol Case "Black" msgbox ("your Fav Color is Black") Case "red" msgbox ("your Fav Color is Red") Case "Yellow" msgbox ("your Fav Color is Yellow «) Case Elsemsgbox (« Այժմ դու պարզապես շփոթեցնող ես ») Ավարտել ընտրությունըԱյս պարզ սցենարը ցուցակից կընտրի ընտրանքներ, այս դեպքում այն ձեզ կասի, որ ձեր նախընտրած գույնը կարմիրն է: Թույլ տվեք դրան մի փոքր ավելի մանրամասն անդրադառնալ … դուք ստանում եք ձեր տարբերակը: Dim var, var = "iRule" var կարող է ինչ -որ բան փարատել, այնուհետև vbs- ին խնդրում եք ձեր var- ը գտնելու ցանկով փնտրել … եթե այն չգտնի, այն կգնա ՝ Case Else, որը նման է if, else հրամանին: եթե գտնի ձեր var- ը, այն կկատարվի

Քայլ 5: Վարսերի անցում

Վարսն անցնելը
Վարսն անցնելը

Եթե շուրջերդ նայեք ինտերնետում, կգտնեք, որ շատ մարդիկ ցանկանում են իմանալ, թե ինչպես կարելի է վարսերը փոխանցել խմբաքանակի միջև vbs- ի և vbs- ի խմբաքանակի … Ես ձեզ ցույց կտամ իմ գտած լավագույն ճանապարհը. Քանի որ սա vbs ձեռնարկ է » Ես ձեզ ցույց կտամ, թե ինչպես vars- ից vbs- ից նախ խմբաքանակ փոխանցել … VBS TO BATCH Սա vbs- ն է.

dim aa = InputBox ("Մուտքագրեք մի բան.", "Var") dim WshShellset WshShell = Wscript. Createobject ("Wscript.shell") wshshell.run "test.bat" & a Սա ձեզանից կպահանջի մուտքագրել մի var, ապա այն կզանգի test.bat- ը ՝ փոխանցելով ձեր մուտքագրած var- ը: a = այն, ինչ մուտքագրել եք: ահա խմբաքանակը. @echo officcho %1 դադար vbs: wshshell.run "test.bat" & a & b & var3 ect.. հիշեք, որ դրանք արժեքավոր նշանակեք խմբաքանակին. echo %1 %2 %3 ect.. BATCH TO VBS խմբաքանակը `@echo offset var = hellowscript test vbs %var %this will be hello to test.vbsthe vbs: dim ArgObj, aSet fso = CreateObject ("Scripting. FileSystemObject") Set ArgObj = WScript. Arguments a = ArgObj (0) msgbox (a) սա կցուցադրվի ' բարև 'հաղորդագրության տուփում: խմբաքանակի համար vbs- ի համար բազմաթիվ vars- ի համար հեշտությամբ ավելացրեք մեկ այլ օրինակ `խմբաքանակ. wscript test.vbs %var % %var2 %the vbs: dim ArgObj, a, bSet fso = CreateObject (" Scripting. FileSystemObject ") Սահմանել ArgObj = WScript. Arguments a = ArgObj (0) b = ArgObj (1) msgb եզ (ա) msgbox (բ) ՀԻՇԵՔ 0 հաշիվ Եթե դրանց հետ որևէ խնդիր ունեք, խնդրում ենք գրել pm կամ մեկնաբանել:

Խորհուրդ ենք տալիս: