Სარჩევი:
- ნაბიჯი 1: Vbs– ის საფუძვლები
- ნაბიჯი 2: არც ისე საფუძვლები Vbs
- ნაბიჯი 3: თუ და მაშინ
- ნაბიჯი 4: საქმეები
- ნაბიჯი 5: გავლით ვარსი
ვიდეო: VBS გაკვეთილი - საფუძვლები: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:22
კარგი, ზოგი მეკითხება, საიდან ვისწავლე ჩემი VBS. ვისწავლე სხვადასხვა ვებსაიტებიდან, როგორიცაა w3schools, ისიც კი ვიცი, რომ ვებ სკრიპტირებისთვის შეგიძლიათ კვლავ გამოიყენოთ იგი უბრალო VBS– დან. მე ვსწავლობ ამას ვებსაიტებიდან თქვენ ვისწავლი ჩემგან = DSo მოდით დავიწყოთ … რა არის vbs? VBScript არის Microsoft სკრიფტინგის ენა. -_- მაშ, როგორც მაიკროსოფტი, ისინი მიდიან და აკეთებენ ისე, რომ ის მხოლოდ IE- ზე მუშაობს. მაგრამ, როგორც ვებ სკრიპტი, იგი გამოიყენება ყველა სახის საქმისთვის … მაგალითად, სურათზე 2) (ეს მეორე სურათია), რომელიც აღებულია System 32 საქაღალდედან. VBS ასევე შეიძლება გამოყენებულ იქნას პროგრამების შესაქმნელად.. მაგრამ ეს არის VB. NET.. თუმცა იყენებს ერთსა და იმავე კოდირებას. გთხოვთ ისიამოვნოთ სამეურვეო პროგრამით.. და გთხოვთ გამოხატოთ კომენტარი და შეაფასეთ. და გთხოვთ მითხარით, თუ ვინმემ დამიბრუნა vbs სამეურვეო.. მაგრამ მე ვერ ვიპოვე. სხვა ვიდრე cammel8, რომელიც, როგორც ჩანს, მართლაც კარგია vbs სკრიპტირებით = P.. მაგრამ მე მაინც ვაპირებ გაკვეთილის გაკეთებას.
ნაბიჯი 1: 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- ში ადვილია.. 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 ან კომენტარი
გირჩევთ:
მარტივი გაკვეთილი CANBUS– ისთვის: 8 ნაბიჯი
მარტივი გაკვეთილი CANBUS– ისთვის: მე ვსწავლობ CAN– ს სამი კვირის განმავლობაში და ახლა დავამთავრე რამდენიმე პროგრამა სწავლის შედეგების დასადასტურებლად. ამ გაკვეთილში თქვენ შეისწავლით თუ როგორ გამოიყენოთ Arduino CANBUS კომუნიკაციის განსახორციელებლად. თუ თქვენ გაქვთ რაიმე შემოთავაზება, გთხოვთ დატოვოთ
შექმენით კოსმოსური სადგური TinkerCad Codeblock -- მარტივი გაკვეთილი: 7 ნაბიჯი (სურათებით)
შექმენით კოსმოსური სადგური TinkerCad Codeblock || მარტივი გაკვეთილი: მიუხედავად იმისა, რომ კოსმოსში ცხოვრების აზრი შეიძლება სამეცნიერო ფანტასტიკად მოგეჩვენოთ, ამას რომ კითხულობთ, საერთაშორისო კოსმოსური სადგური დედამიწაზე 5 მილის სიჩქარით ტრიალებს დედამიწაზე ერთხელ. ყოველ 90 წუთში ამ პროექტში თქვენ ისწავლით
Arduino RFID "ჭკვიანი კარის" გაკვეთილი: 7 ნაბიჯი
Arduino RFID 'Smart Door' Tutorial: ავტორი პიტერ ტრანი, 10ELT1 ამ გაკვეთილში თქვენ იმუშავებთ RFID მკითხველის მოდულთან ერთად, მიკრო სერვო ენერგიაზე მომუშავე კარის განსაბლოკად! დარწმუნდით, რომ გაქვთ უფლება წვდომის ბარათი, რომ მიიღოთ შესვლა და არ ატეხოთ განგაში და არ გამოიწვიოთ დამრღვევის შუქები. თქვენ იხელმძღვანელებთ ქ
როგორ გამოვიყენოთ PIR სენსორი და Buzzer მოდული - Visuino გაკვეთილი: 6 ნაბიჯი
როგორ გამოვიყენოთ PIR სენსორი და Buzzer მოდული - Visuino სახელმძღვანელო: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ PIR სენსორი და ზუზუნის მოდული ხმის გამოსცემისთვის ყოველ ჯერზე, როდესაც PIR სენსორი ამოიცნობს მოძრაობას. უყურეთ სადემონსტრაციო ვიდეოს
Arduino როგორ დააკავშიროთ მრავალი სერვო მოტორი - PCA9685 გაკვეთილი: 6 ნაბიჯი
Arduino როგორ დააკავშიროთ მრავალჯერადი სერვო მოტორი - PCA9685 სამეურვეო პროგრამა: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა დააკავშიროთ რამდენიმე სერვო ძრავა PCA9685 მოდულისა და arduino- ს გამოყენებით. PCA9685 მოდული ძალიან კარგია როდესაც თქვენ გჭირდებათ რამდენიმე ძრავის დაკავშირება, ამის შესახებ შეგიძლიათ მეტი წაიკითხოთ აქ https : //www.adafruit.com/product/815 ნახეთ Vi