Съдържание:
- Стъпка 1: Основи на Vbs
- Стъпка 2: Не толкова основи на Vbs
- Стъпка 3: Ако и тогава
- Стъпка 4: Казус
- Стъпка 5: Преминаване на Vars
Видео: Урок за VBS - Основи: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:56
Добре, така че някои хора ме питат от къде научих моите vbs.. научих от различни уебсайтове, като w3schools, дори знам, че за уеб скриптове все още можете да го използвате от обикновен vbs. ще го науча от мен = DSo нека започнем … Какво е vbs? VBScript е скриптов език на Microsoft. -_- така че като Microsoft те отиват и го правят, така че да работи само в IE. Но освен че е уеб скрипт, той се използва за всякакви неща … например на снимка 2) (това е втората снимка) Това е взето от папката System 32. Vbs може да се използва и за създаване на програми.. но това е VB. NET.. все пак използва повечето от същото кодиране. Моля, насладете се на урока.. и моля, коментирайте и оценете. И моля, кажете ми, ако някой ме е цвекло да направя vbs урок.. но не успях да намеря такъв. Освен cammel8, който изглежда е наистина добър с vbs скриптове = P.. но все пак ще направя урока.
Стъпка 1: Основи на Vbs
Добре, така че тук са основните неща … неща, които вече трябва да знаете … Запазвате файловете като: something.vbsТова не е като пакетния файл, няма екран, който да ви информира. В известен смисъл много прилича на javascript. Но в същото време това не е нищо подобно.) това ще доведе до изскачане на поле за съобщения, което казва здравей. (снимка 1) Заедно с това можете да добавите различни бутони към полето за съобщения.. тук е всичко за кутиите за съобщения: ТУК Толкова много уроци по тях, че дори няма да се притеснявам да влизам в тях. Също така с вари можете да затъмните вар масив: dim iRule (3), но това ще се получи така: (защото 0 е включено) iRule (0) = "var1" iRule (1) = "var2" iRule (2) = "var3" iRule (3) = "var4" Използване на vars в скрипта … Можете лесно да използвате vars.. можете да имате: (снимка 2)
dim iRuledim instructablesiRule = "instructables" instructables = msgbox ("hello" & iRule) Поради & казва "hello instructables", защото стойността на iRule е instructables. Subs Можете също така да имате subs: A sub е процедура, която НЕ дава възвращаема стойност. Sub iRule (arg1, arg2, arg3) … Скрипт … Край под
Стъпка 2: Не толкова основи на Vbs
Ще започна тази стъпка с функции … защото винаги ги намирам за досадни.. въпреки че са доста лесни = Pfunctions във vbs са лесни.. иш.. те могат да станат объркващи.. Нека започнем с лесна функция: (снимка 1)
Функционални времена (x, y) times = x * yEnd FunctionDim resultdim var1result = times (10, 10) var1 = msgbox (резултат) Това ще ви даде 100 да ми обясни …. Казахте го на пъти 10 на 10..резултат = време (10, 10) това отиде при функцията timesx вече е 10 и y вече е 10so: x * y връща стойност с отговор. За, Next, Do, Loop Цикълът For, Next може да се използва за повтаряне на неща, например: за var = 0 до 5 msgbox (var) nextmsgbox ("Finish") Това ще изскочи кутия със съобщения, броейки 0, 1, 2, 3, 4, 5, след което ще каже "Finish" ЗАПОМНЕТЕ в vbs 0 почти винаги се брои! този код ще повтаря команда 6 пъти, например: за var = 0 до 5 msgbox ("здравей") nextmsgbox ("Край") съобщението "здравей" ще се появи 6 пъти. на 7 -ми път ще се каже Finish. Ако добавите: стъпка… до края на за var = 0 до 5 например за var = 0 до 5 стъпка 5 това ще го накара да скочи 5 всеки път.. в този случай съобщението само ще покажете два пъти, защото 5 е ограничението. Можете също да се оттеглите.. напр стъпка -5 всеки път ще брои 5. До, Loopt цикълът do се използва за цикъл на парче код отново и отново и отново и др. използва се главно за вируси = P, но можете да ги използвате, за да ви помогнем.. кажете дали искате да продължите да казвате съобщение, докато не бъде избрана определена опция. Винаги можете да добавите До, докато правите или в цикъла. egdo до var = 5, но в кода трябва да го накарате да добави 1 или повече към var.. или той ще продължи да циклизира. Можете също да използвате do от нещо като: do while var = 10 това ще прави командите само ако var е равно на 10! Това е всичко за не толкова основите на vbs.
Стъпка 3: Ако и тогава
Тези тези са доста лесни за получаване, но реших, че се нуждаят от страница, в случай че някой не знае какво прави. Но наистина са много лесни: e-g.webp
the else и elseif Те също не са трудни.. иначе е само когато искате една опция за едно нещо и друга за останалите.. e-g.webp
Стъпка 4: Казус
случаите са прости и могат да направят живота ви много по -лесен.. например прост случай:
Dim FavCol FavCol = "red" Изберете случай FavCol Case "Черен" msgbox ("вашият любим цвят е черен") Дело "червено" msgbox ("вашият любим цвят е червен") Дело "жълто" msgbox ("вашият любим цвят е жълт" ") Дело Elsemsgbox (" Сега просто обърквате ") Край Изберете този прост скрипт ще избере опции от списък в този случай той ще ви каже, че любимият ви цвят е червен. Нека да разгледам малко по -подробно … получавате вашия var: Dim var, var = "iRule" var може да отмени всичко, след което молите vbs да прегледа списък, за да намери вашия var … ако не може да го намери, ще отиде в: Case Else, който е точно като командата if, else. ако намери вашия var, той ще се изпълни
Стъпка 5: Преминаване на Vars
Ако се огледате из интернет, ще откриете, че много хора искат да знаят как да предават варс между партида към vbs и vbs към партида … Ще ви покажа най -добрия начин, който открих: Тъй като това е урок за vbs, аз ще ви покажа как първо да прехвърляте vars от vbs в партида … VBS В BATCH Това е vbs:
dim aa = InputBox ("Въведете нещо:", "Var") dim WshShellset WshShell = Wscript. Createobject ("Wscript.shell") wshshell.run "test.bat" & aТова ще ви помоли да въведете var след това го ще извика test.bat, прехвърляйки въведената от вас var.a = това, което сте въвели. ето партидата: @echo invocho %1pauseexit това ще напише вар, който сте въвели във vbs.. Прост … за множество var просто добавете: vbs: wshshell.run "test.bat" & a & b & var3 ect.. не забравяйте да им зададете стойностна партида: echo %1 %2 %3 ect.. BATCH TO VBSпартията: @echo offset var = hellowscript тест. vbs %var %това ще изпрати „здравей“на test.vb vbs: dim ArgObj, aSet fso = CreateObject („Scripting. FileSystemObject“) Задайте ArgObj = WScript. Arguments a = ArgObj (0) msgbox (a) това ще покаже „ здравей "в полето за съобщение. за множество варианти за партида към vbs лесно добавете друг var e.g партидата: wscript test.vbs %var % %var2 %vbs: dim ArgObj, a, bSet fso = CreateObject (" Scripting. FileSystemObject ") Задайте ArgObj = WScript. Arguments a = ArgObj (0) b = ArgObj (1) msgb ox (a) msgbox (b) ЗАПОМНЕТЕ 0 броя Ако имате някакви проблеми с тях, моля пишете или коментирайте.
Препоръчано:
Raspberry Pi - TMD26721 Инфрачервен цифров детектор за близост Java Урок: 4 стъпки
Raspberry Pi-TMD26721 Инфрачервен цифров детектор за близост Java Урок: TMD26721 е инфрачервен цифров детектор за близост, който осигурява пълна система за откриване на близост и логика на цифров интерфейс в един 8-пинов модул за повърхностен монтаж. Откриването на близост включва подобрен сигнал към шум и точност. Професионалист
Урок за асемблер на AVR 2: 4 стъпки
AVR Assembler Tutorial 2: Този урок е продължение на " AVR Assembler Tutorial 1 " Ако не сте преминали през Урок 1, трябва да спрете сега и първо да направите това. В този урок ще продължим нашето проучване на програмирането на асемблерен език на atmega328p u
Урок за асемблер на AVR 1: 5 стъпки
AVR Assembler Урок 1: Реших да напиша поредица от уроци за това как да пиша програми за асемблерен език за Atmega328p, който е микроконтролерът, използван в Arduino. Ако хората продължат да се интересуват, ще продължа да излагам една седмица или повече, докато не ми свършат
Урок за асемблер на AVR 6: 3 стъпки
AVR Assembler Урок 6: Добре дошли в Урок 6! Днешният урок ще бъде кратък, където ще разработим прост метод за комуникация на данни между един atmega328p и друг, използвайки два порта, които ги свързват. След това ще вземем ролката за зарове от Урок 4 и Регистъра
Първи стъпки с HC05 Bluetooth модул и Arduino [Урок]: 6 стъпки
Първи стъпки с HC05 Bluetooth модул и Arduino [Урок]: Можете да прочетете този и други невероятни уроци на официалния уебсайт на ElectroPeak В този урок ще научите как да комуникирате и изпращате данни с Bluetooth, използвайки HC05 Bluetooth модул и дъска Arduino. В края на тази статия ще научите