Mundarija:

VBS qo'llanmasi - asoslari: 5 qadam
VBS qo'llanmasi - asoslari: 5 qadam

Video: VBS qo'llanmasi - asoslari: 5 qadam

Video: VBS qo'llanmasi - asoslari: 5 qadam
Video: MetaTrader 5 terminali qo'llanmasi | AMarkets 2024, Iyul
Anonim
VBS qo'llanmasi - asoslari
VBS qo'llanmasi - asoslari
VBS qo'llanmasi - asoslari
VBS qo'llanmasi - asoslari

Yaxshi, shuning uchun ba'zi odamlar mendan vbsni qaerdan o'rgandim deb so'rashdi.. men w3schools kabi turli veb -saytlardan o'rgandim, hatto veb -skript uchun ham oddiy vbs -dan foydalanishingiz mumkinligini bilaman. Buni mendan bilib olaman = DSo, boshlaylik… Vbs nima? VBScript - bu Microsoft skript tili. -_- shuning uchun ular Microsoft bo'lib, faqat IEda ishlaydi. Ammo veb -skript sifatida u har xil narsalar uchun ishlatiladi … masalan, 2 -rasmda) (bu ikkinchi rasm) System 32 papkasidan olingan. Vbs dasturlarni yaratish uchun ham ishlatilishi mumkin.. lekin bu VB. NET.. lekin bir xil kodlashni ishlatadi. Iltimos, darslikdan bahramand bo'ling.. va sharh bering va baho bering. Qo'llanma.. lekin men topa olmadim, cammel8dan boshqa, vbs skript = P bilan juda yaxshi ko'rinadi, lekin men hali ham darslikni davom ettiraman.

1 -qadam: Vbs asoslari

Vbs asoslari
Vbs asoslari
Vbs asoslari
Vbs asoslari

Xo'sh, bu erda siz bilishingiz kerak bo'lgan asosiy narsalar … Siz fayllarni quyidagicha saqlaysiz: something.vbs Bu ommaviy ish faylga o'xshamaydi, u sizga ma'lumotni ko'rsatadigan ekranga ega emas, bu xuddi javascriptga o'xshaydi. Lekin ayni paytda bu hech narsaga o'xshamaydi. Dime.g ishlatadigan var qilish uchun.. dim iRulenowda siz iRulenow o'zgarmaydigan qo'ng'irog'iga ega bo'lasiz, siz o'zingizga narsalarni qo'shishni boshlashingiz mumkin.. masalan: iRule = msgbox ("salom")) bu xabar qutisini ochib, salom aytadi. (1 -rasm) Shu bilan birga siz xabarlar qutisiga turli tugmalarni qo'shishingiz mumkin.. bu erda hamma narsa xabarlar qutilari haqida: BUYERDA ularga ko'plab darsliklar, men ularga kirishni ham xohlamayman. qator: dim iRule (3), lekin shunday bo'ladi: (0 kiritilgan) iRule (0) = "var1" iRule (1) = "var2" iRule (2) = "var3" iRule (3) = "var4" Ssenariyda varslardan foydalanish.. Siz osongina varlardan foydalanishingiz mumkin.. sizda bo'lishi mumkin: (2 -rasm)

dim iRuledim InstructablesiRule = "Instructables" Instructables = msgbox ("salom" va iRule) "Salom ko'rsatmalari" deb yozilganligi sababli, iRule qiymati o'rgatilishi mumkin. SubsSiz ham obunalarga ega bo'lishingiz mumkin: Sub - bu bermaydigan protsedura. Qaytish qiymati. Sub iRule (arg1, arg2, arg3)… Skript… Oxirgi pastki Argumentlar 1, 2, 3 - bu barcha asoslar haqida.. bulardan zavqlaning.. yoki o'qishni davom ettiring.

2 -qadam: Vbs asoslari unchalik emas

Vbs asoslari unchalik emas
Vbs asoslari unchalik emas

Men bu qadamni Funksiyalardan boshlamoqchiman … chunki men ularni har doim bezovta qiladigan deb bilaman.. garchi ular juda oson = vbsdagi vazifalar oson.. ish.. ular chalkashib ketishi mumkin.. Oson funktsiyadan boshlaylik: (rasm 1)

Funktsiya vaqtlari (x, y) marta = x * yEnd End FunctionDim resultdim var1result = marta (10, 10) var1 = msgbox (natija) Bu sizga 100 ta tushuntirish berishga imkon beradi. (10, 10) bu funktsiyaga o'tdi timesx hozir 10 va y hozir 10so: x * y javob qiymati bilan qaytariladi. For, Next, Do, Loop For, Next tsikli narsalarni takrorlash uchun ishlatilishi mumkin, masalan: for var = 0 dan 5 gacha msgbox (var) nextmsgbox ("Finish") Bu 0, 1, 2, 3, 4, 5 hisoblangan xabarlar qutisini ochadi, so'ngra vbs 0 da "Finish" REMEMBER deyiladi, deyarli har doim hisoblanadi! bu kod bir buyruqni 6 marta takrorlaydi, masalan: var = 0 dan 5 gacha msgbox ("salom") nextmsgbox ("Finish") uchun "salom" xabari 6 marta keladi. 7 -chi vaqtda "Finish" yoziladi. Agar siz: var = 0 dan 5 gacha bo'lgan qadamni oxirigacha qo'shsangiz, masalan var = 0 dan 5 gacha 5 -qadam, bu har safar 5 ga sakrashga olib keladi.. bu holda xabar faqat ikki marta ko'rsating, chunki 5 - chegara. Siz ham ketishingiz mumkin.. masalan -5 -qadam har safar 5 -ni hisoblab chiqadi. Do, Loopthe do loopi bir parcha kodni qayta -qayta aylantirish uchun ishlatiladi. asosan viruslar uchun ishlatiladi = Lekin siz ularni yordam berish uchun ishlatishingiz mumkin.. agar siz ma'lum bir variant tanlanmaguncha xabarni aytishni davom ettirmoqchi bo'lsangiz. Siz har doim do yoki loop qismiga qadar qo'shishingiz mumkin. egdo var = 5 ga qadar 10 ga teng! Hammasi vbs ning unchalik emas asoslari uchun.

3 -qadam: Agar bo'lsa va keyin

Tezislarni olish juda oson, lekin men kimdir nima qilganini bilmasa, ularga sahifa kerak deb qaror qildim, lekin ular juda oson: masalan, instruktivlar = TheBest keyin msgbox ("ha shunday!") Lekin bu shunday biz bilganimizdek, bu eng yaxshisi. = P … hozir ko'p satrli ifs va keyin … (qo'rqinchli musiqa), lekin qo'rqinchli emas, agar siz faqat ifoda oxirida oxirini qo'shsangiz. -g.webp

the else va elseif Bu ham qiyin emas.. boshqasi faqat bitta narsaga bitta variant kerak bo'lganda, qolganlari uchun.. -g.webp

4 -qadam: ish

holatlar oddiy va hayotingizni ancha osonlashtirishi mumkin.. masalan, oddiy holat:

Dim FavCol FavCol = "red" Case FavCol Case tanlash "Qora" msgbox ("sizning sevimli rangingiz qora") Case "qizil" msgbox ("sizning sevimli rangingiz qizil") Case "sariq" msgbox ("sizning sevgan rangingiz sariq ") Case Elsemsgbox (" Endi sizni chalkashtirib yuboradi ") Oxirgi tanlovBu oddiy skript ro'yxatdagi variantlarni tanlaydi, bu holda sizning sevimli rangingiz qizil ekanligini bildiradi. Menga bir oz batafsilroq gapirib beray … siz o'z varingizni olasiz.: Dim var, var = "iRule" var har qanday narsani to'xtatishi mumkin, keyin siz vbs -dan varingizni topish uchun ro'yxatni ko'rib chiqishni so'raysiz … agar u topa olmasa, xuddi shunday, if buyrug'iga o'xshash boshqa holatga o'tadi. agar u sizning varingizni topsa, u bajariladi

5 -qadam: Vars o'tish

Vars o'tishi
Vars o'tishi

Agar siz Internetga nazar tashlasangiz, ko'p odamlar vbsni vbsga va vbsni partiyalarga qanday o'tkazishni bilishni xohlashini topasiz … Men sizga topgan eng yaxshi usulni ko'rsataman: chunki bu vbs qo'llanmasi men ' Sizga vbsni birinchi qismga qanday o'tkazish kerakligini ko'rsataman … VBS TO BATCHBu vbs:

dim aa = InputBox ("Biror narsani yozing:", "Var") dim WshShellset WshShell = Wscript. Createobject ("Wscript.shell") wshshell.run "test.bat" & aBu sizdan var yozishni so'raydi. test.bat qo'ng'iroq qiladi, siz yozgan varni o'tib ketadi. a = siz yozgan narsa. bu erda partiya bor: @echo offecho %1pauseexit </b> bu siz yozgan varni yozadi vbs.. Sodda… bir nechta var uchun faqat qo'shing: vbs: wshshell.run "test.bat" & a & b & var3 va hokazo.. ularga partiya qiymatini belgilashni unutmang: echo %1 %2 %3 ect.. VBT BATCH Batch: @echo offset var = hellowscript test. vbs %var %bu test.vbsthe vbs uchun "salom" ni yuboradi: dim ArgObj, aSet fso = CreateObject ("Scripting. FileSystemObject") ArgObj = WScript. Arguments a = ArgObj (0) ni o'rnating, bu ko'rsatiladi ' Xabarlar qutisiga salom. vbs uchun bir nechta variantlar uchun osonlik bilan boshqa var qo'shish mumkin, masalan, partiya: wscript test.vbs %var % %var2 %vbs: dim ArgObj, a, bSet fso = CreateObject ("Scripting. FileSystemObject ") ArgObj = WScript. Arguments a = ArgObj (0) b = ArgObj (1) msgb ni o'rnating. ox (a) msgbox (b) 0 REMEMBER 0 ta hisob

Tavsiya: