Სარჩევი:

VBS გაკვეთილი - საფუძვლები: 5 ნაბიჯი
VBS გაკვეთილი - საფუძვლები: 5 ნაბიჯი

ვიდეო: VBS გაკვეთილი - საფუძვლები: 5 ნაბიჯი

ვიდეო: VBS გაკვეთილი - საფუძვლები: 5 ნაბიჯი
ვიდეო: მიხეილ თუთბერიძე, დაპროგრამება, 5(2) 2024, ნოემბერი
Anonim
VBS გაკვეთილი - საფუძვლები
VBS გაკვეთილი - საფუძვლები
VBS გაკვეთილი - საფუძვლები
VBS გაკვეთილი - საფუძვლები

კარგი, ზოგი მეკითხება, საიდან ვისწავლე ჩემი VBS. ვისწავლე სხვადასხვა ვებსაიტებიდან, როგორიცაა w3schools, ისიც კი ვიცი, რომ ვებ სკრიპტირებისთვის შეგიძლიათ კვლავ გამოიყენოთ იგი უბრალო VBS– დან. მე ვსწავლობ ამას ვებსაიტებიდან თქვენ ვისწავლი ჩემგან = DSo მოდით დავიწყოთ … რა არის vbs? VBScript არის Microsoft სკრიფტინგის ენა. -_- მაშ, როგორც მაიკროსოფტი, ისინი მიდიან და აკეთებენ ისე, რომ ის მხოლოდ IE- ზე მუშაობს. მაგრამ, როგორც ვებ სკრიპტი, იგი გამოიყენება ყველა სახის საქმისთვის … მაგალითად, სურათზე 2) (ეს მეორე სურათია), რომელიც აღებულია System 32 საქაღალდედან. VBS ასევე შეიძლება გამოყენებულ იქნას პროგრამების შესაქმნელად.. მაგრამ ეს არის VB. NET.. თუმცა იყენებს ერთსა და იმავე კოდირებას. გთხოვთ ისიამოვნოთ სამეურვეო პროგრამით.. და გთხოვთ გამოხატოთ კომენტარი და შეაფასეთ. და გთხოვთ მითხარით, თუ ვინმემ დამიბრუნა vbs სამეურვეო.. მაგრამ მე ვერ ვიპოვე. სხვა ვიდრე cammel8, რომელიც, როგორც ჩანს, მართლაც კარგია vbs სკრიპტირებით = P.. მაგრამ მე მაინც ვაპირებ გაკვეთილის გაკეთებას.

ნაბიჯი 1: Vbs– ის საფუძვლები

Vbs- ის საფუძვლები
Vbs- ის საფუძვლები
Vbs- ის საფუძვლები
Vbs- ის საფუძვლები

კარგი, აქ არის საფუძვლები.. პერსონალი, რაც უკვე უნდა იცოდე … შენ შეინახავ ფაილებს, როგორც: something.vbs. ეს არ ჰგავს სურათების ფაილს, მას არ აქვს ეკრანი, რომელიც გეუბნება ინფორმაციას. რაღაცნაირად ის ჰგავს javascript- ს მაგრამ ამავე დროს ის მსგავსი არაფერია. Var- ის შესაქმნელად იყენებთ dime.g.. dim iRulenow თქვენ გექნებათ ცვლადი ზარი iRulenow თქვენ შეგიძლიათ დაიწყოთ ნივთების დამატება თქვენთვის. როგორიცაა: iRule = msgbox ("გამარჯობა") ეს გახდის შეტყობინების ყუთს, რომელიც გამოჩნდება გამარჯობა. (სურათი 1) ამასთან ერთად თქვენ შეგიძლიათ დაამატოთ სხვადასხვა ღილაკი შეტყობინებების ყუთში.. აქ არის ყველაფერი შეტყობინებების ყუთებზე: აქ არის იმდენი გაკვეთილი მათზე, რომ მე არც კი შევიწუხებ მათში შესვლას. ასევე ვარდებით შეგიძლიათ შეამციროთ ვარდები მასივი: dim iRule (3) მაგრამ ეს ასე გამოვა: (რადგან 0 შედის) iRule (0) = "var1" iRule (1) = "var2" iRule (2) = "var3" iRule (3) = "var4" სკრიპტში ვარდების გამოყენება.. თქვენ შეგიძლიათ მარტივად გამოიყენოთ ვარდები.. თქვენ შეიძლება გქონდეთ: (სურათი 2)

dim iRuledim instructablesiRule = "ინსტრუქტაჟები" instructables = msgbox ("გამარჯობა" და iRule) იმის გამო, რომ & ამბობს "გამარჯობა ინსტრუქტორებს", ვინაიდან iRule- ის ღირებულება არის instructables. SubsYou can also have subs: A sub is a procedure that does not give დაბრუნების მნიშვნელობა. Sub iRule (arg1, arg2, arg3)… Script… End Sub არგუმენტები 1, 2, 3 არის არგუმენტები. რაც შეეხება ყველა ძირითადს.. ისიამოვნეთ მათგან.. ან განაგრძეთ კითხვა არც ისე საფუძვლიანად..

ნაბიჯი 2: არც ისე საფუძვლები Vbs

არც ისე საფუძვლები VBS
არც ისე საფუძვლები VBS

ამ ნაბიჯს დავიწყებ ფუნქციებით … იმიტომ, რომ მე ისინი ყოველთვის მაღიზიანებს.. მიუხედავად იმისა, რომ ისინი საკმაოდ ადვილია = ფუნქციები vbs- ში ადვილია.. ish.. მათ შეუძლიათ დამაბნეველი იყოს.. დავიწყოთ მარტივი ფუნქციით: (სურათი 1)

ფუნქციის დრო (x, y) ჯერ = x * y დასასრული ფუნქცია დიმი შედეგი dim var1 შედეგი = ჯერ (10, 10) var1 = msgbox (შედეგი) ეს მოგცემთ 100 განმარტებას … (10, 10) ეს გადავიდა ფუნქციაზე ჯერ x არის 10 და y არის 10 var = 0 -დან 5 -მდე msgbox (var) nextmsgbox ("დასრულება") ეს გამოჩნდება შეტყობინების ყუთში, რომელიც ითვლის 0, 1, 2, 3, 4, 5 შემდეგ ის იტყვის "დასრულება" გახსენება vbs 0 -ში თითქმის ყოველთვის ითვლის! ასე რომ ეს კოდი გაიმეორებს ბრძანებას 6 -ჯერ მაგ: var = 0 -დან 5 -მდე msgbox ("გამარჯობა") nextmsgbox ("დასრულება") შეტყობინება "გამარჯობა" გამოჩნდება 6 -ჯერ. მეშვიდეჯერ ის იტყვის დასრულება. თუ დაამატებთ: ნაბიჯი… ბოლომდე for = 0 -დან 5 -მდე მაგ. ვარისთვის = 0 -დან 5 საფეხურამდე 5 რაც ყოველ ჯერზე ხტუნავს 5 -ს.. ამ შემთხვევაში შეტყობინება მხოლოდ ორჯერ აჩვენე, რადგან 5 არის ლიმიტი. ასევე შეგიძლია გადადგე.. მაგ ნაბიჯი -5 ყოველ ჯერზე ითვლიდა 5 -ს. გააკეთეთ, Loopthe do loop გამოიყენება კოდის ნაწილის გადასატანად უსასრულოდ და სხვა. ძირითადად გამოიყენება ვირუსებისთვის = მაგრამ თქვენ შეგიძლიათ გამოიყენოთ ისინი თქვენს დასახმარებლად.. თქვით თუ გსურდათ გააგრძელოთ შეტყობინების თქმა სანამ არ მოხდება გარკვეული ვარიანტი. თქვენ ყოველთვის შეგიძლიათ დაამატოთ till სანამ ან მარყუჟის ნაწილში. egdo სანამ var = 5 მაგრამ კოდში თქვენ უნდა დაამატოთ 1 ან მეტი var.. ან ის გააგრძელებს მარყუჟს. თქვენ ასევე შეგიძლიათ გამოიყენოთ do from რამ, როგორიცაა: do while var = 10 ეს მხოლოდ ბრძანებებს შეასრულებს, თუ var უდრის 10 -ს! ეს ყველაფერი vbs- ის არც ისე საფუძვლებისთვის.

ნაბიჯი 3: თუ და მაშინ

თეზისების მოპოვება საკმაოდ ადვილია, მაგრამ მე გადავწყვიტე, რომ მათ სჭირდებოდათ გვერდი იმ შემთხვევაში, თუ ვინმემ არ იცოდა რას აკეთებდა. მაგრამ ისინი მართლაც ძალიან ადვილია: არ არის რთული, რადგან ჩვენ ყველამ ვიცით, რომ ინსტრუქციები საუკეთესოა. = P… ეხლა მრავალხაზოვანი თუ და მერე… (საშინელი მუსიკა) მაგრამ იქ არ არის ისეთი საშინელი, რომ თქვენ უბრალოდ დაამატებთ დასასრულს, თუ განცხადების ბოლოს არის.-g.webp

else და elseif არც ეს არის რთული.. სხვა არის მხოლოდ მაშინ, როდესაც შენ გინდა ერთი ვარიანტი ერთი რამისთვის და მეორე დანარჩენი.. მაგ., თუ var = 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 არის არა 1 ან 2.

ნაბიჯი 4: საქმეები

შემთხვევები მარტივია და შეგიძლია გაგიადვილო ცხოვრება.. მაგ მარტივი შემთხვევისთვის:

Dim FavCol FavCol = "წითელი" აირჩიეთ საქმე FavCol საქმე "შავი" msgbox ("თქვენი საყვარელი ფერი არის შავი") საქმე "წითელი" msgbox ("თქვენი საყვარელი ფერი არის წითელი") საქმე "ყვითელია" msgbox ("თქვენი საყვარელი ფერი არის ყვითელი ") Case Elsemsgbox (" ახლა შენ უბრალოდ დამაბნევინე ") დასრულება აირჩიეთ ეს მარტივი სკრიპტი შეარჩევს ვარიანტებს სიიდან, ამ შემთხვევაში ის გეტყვით, რომ თქვენი საყვარელი ფერი წითელია. ნება მომეცით შევიდე მასში უფრო დეტალურად … თქვენ მიიღებთ თქვენს ვარიანტს: Dim var, var = "iRule" var შეუძლია ჩაახშოს არაფერი, შემდეგ თქვენ სთხოვთ VBS– ს, რომ გადახედოს სიას, რათა იპოვოს თქვენი var… თუ ის ვერ იპოვის, ის წავა შემდეგში: Case Else, რომელიც ისევე, როგორც if, else ბრძანების მსგავსია. თუ ის იპოვის თქვენს ვარიანტს ის შეასრულებს

ნაბიჯი 5: გავლით ვარსი

გავლა ვარსმა
გავლა ვარსმა

თუ მიმოიხედავთ ინტერნეტში, აღმოაჩენთ, რომ ბევრ ადამიანს სურს იცოდეს როგორ გადააგზავნოს ვარდები სურათებს შორის vbs– სა და vbs– ს… მე გაჩვენებთ, თუ როგორ უნდა გადაიტანოთ ვარდები 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 და ა.შ.. დაიმახსოვრე, რომ მათ ფასი მიანიჭო სერიას: ექო %1 %2 %3 და ა.შ.. BATCH TO VBS სერია: @echo offset var = hellowscript ტესტი vbs %var %ეს გამოაგზავნის 'hello' test.vbsthe vbs: dim ArgObj, aSet fso = CreateObject ("Scripting. FileSystemObject") ArgObj = WScript. Arguments a = ArgObj (0) msgbox (a) ეს გამოჩნდება ' გამარჯობა 'შეტყობინებების ყუთში. სურათების გადასატანად vbs– ში მრავალჯერადი დამატებისთვის მარტივად დაამატეთ სხვა ვარიანტი, მაგალითად, პარტია: wscript test.vbs %var % %var2 %vbs: dim ArgObj, a, bSet fso = CreateObject ("Scripting. FileSystemObject ") დააყენეთ ArgObj = WScript. არგუმენტები a = ArgObj (0) b = ArgObj (1) msgb ox (a) msgbox (b) დაიმახსოვრე 0 რაოდენობა თუკი მათთან რაიმე პრობლემა გაქვს გთხოვთ PM ან კომენტარი

გირჩევთ: