Turinys:
- 1 veiksmas: paleiskite „VBScript“
- 2 žingsnis: atidėkite VBS
- 3 žingsnis: pranešimų ir įvesties dėžės
- 4 veiksmas: atidarykite.exe failus
- 5 žingsnis: santrauka
Video: „VBScript“pagrindai - scenarijų paleidimas, vėlavimai ir dar daugiau!: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Sveiki atvykę į mano pirmąją pamoką, kaip sukurti VBScripts naudojant užrašų knygelę. Naudodami.vbs failus galite sukurti juokingų išdaigų ar mirtinų virusų. Šioje pamokoje aš jums parodysiu pagrindines komandas, tokias kaip scenarijaus paleidimas, failų atidarymas ir daug daugiau. Pabaigoje parodysiu jums to, ką išmokote, santrauką ir pateiksiu keletą idėjų, scenarijaus pavyzdį ir dar keletą scenarijų. Eikime prie to!
1 veiksmas: paleiskite „VBScript“
Norėdami pradėti, žinoma, turite atidaryti užrašų knygelę. Galite dešiniuoju pelės mygtuku spustelėti darbalaukį, pasirodžiusiame meniu pereikite prie naujo, o tada teksto dokumento. Taip pat galite paspausti „Windows“mygtuką + R ir įvesti užrašų knygelę.
Pirmoji komanda naudojama kuriant scenarijų. Štai komanda:
Nustatyti WshShell = WScript. CreateObject ("WScript. Shell") Tai, manau, sukuria scenarijų. Nepamirškite įklijuoti jo VBS pradžioje.
O nepamirškite baigti kiekvieno failo, kurį sukursite, pavadinimo naudodami komandas, rodomas su.vbs.
2 žingsnis: atidėkite VBS
Šiame žingsnyje parodysiu pagrindines komandas, kurios padės jūsų VBS tinkamai veikti. Kartais be jokio delsimo scenarijus sulūš.
Pirmoji komanda yra WScript.sleep. Greičiausiai jį naudosite visą laiką, todėl jūsų scenarijus vėluoja. Štai kaip tai veikia:
WScript. Miegoti 1000
Žinoma, pirmoji komandos dalis yra komanda (wow). Tada turėsite laiko, kuris bus atidėtas. Kas 1000 yra vienos sekundės ekvivalentas.
Žemiau pateiktame pavyzdyje pranešimų langas pasirodys kas 3 sekundes, kai paspausite Gerai ankstesniame.
3 žingsnis: pranešimų ir įvesties dėžės
Dabar aš pabandysiu jus išmokyti, kaip naudoti pranešimų ir įvesties laukelius, ir šiek tiek IŠPLĖSTINIO pavyzdžio, kurį galite naudoti patys.
Pirma, pati paprasčiausia ir nekalta pranešimų dėžutė. Štai komandos pavyzdys:
x = msgbox („Jūsų pranešimas“, mygtukai+„msgbox“tipas, „Pavadinimas“)
Paleidę nuostabią komandą, turite pranešimą, tada mygtukus, pranešimų laukelio tipą ir pavadinimą. Yra 5 skirtingų tipų mygtukai ir 4 pranešimų laukų tipai. Čia yra visi jie:
0 - tik Gerai mygtukas 16 - Kritinio pranešimo piktograma1 - Gerai ir Atšaukti 32 - Įspėjimo užklausos piktograma2 - Nutraukti, Bandyti iš naujo ir Ignoruoti 48 - Įspėjamojo pranešimo piktograma3 - Taip, Ne ir Atšaukti 64 - Informacinio pranešimo piktograma4 - Taip ir Ne 5 - Bandyti ir Atšaukti
Taigi mūsų pavyzdinė komanda būtų tokia:
x = msgbox ("Pranešimas", 0+16, "Pavadinimas")
Dabar įveskite laukelius. Šie žvėrys turi šiek tiek daugiau sąveikos su vartotojais (oho), bet jūs jų nenaudosite taip dažnai (o gal …). Štai pavyzdys:
y = „InputBox“(„Pranešimas čia“, „Pavadinimas čia“, „teksto laukelio pranešimas“)
Paleiskite komandą, įveskite pranešimą, pavadinimą ir teksto laukelio pranešimą. Paprasti dalykai.
Eikime šiek tiek pažangesni. Dabar pamatysite įvesties laukelį, po kurio eina pranešimų laukelis, kuriame yra viskas, ką įvedėte įvesties laukelyje.
Vardas = „InputBox“(„Įrašykite savo vardą žemiau“, „Pavadinimas“, „Įveskite čia savo vardą“) x = MsgBox („Labas“ir vardas & „!“, 16, „labas“)
Žemiau esantis pranešimų laukelis yra šiek tiek sudėtingesnis. Pirma, jūs turite savo pranešimą, tada kažką, ką įvedėte prieš tai, ir tada pranešimo tęsinys. Bet nieko neįprasto. Aš manau.
Žemiau esančiame faile galite pamatyti visus skirtingus pranešimų laukus ir įvesties laukelį.
4 veiksmas: atidarykite.exe failus
Naudodami „VBScripts“taip pat galite atidaryti.exe failus. Štai pavyzdinė komanda, kuri atidaro skaičiuotuvą:
„WshShell.run“„calc.exe“
Pradžioje turite komandą, o pabaigoje - programą, kurią norite atidaryti. Nelabai ką aiškinti.
Žemiau esančiame faile bus atidarytas skaičiuotuvas, dažai ir CMD.
5 žingsnis: santrauka
Šioje pamokoje sužinojote, kaip paleisti.vbs scenarijų, jį atidėti, naudoti pranešimų ir įvesties laukelius, atidaryti.exe failus ir užbaigti scenarijų. Dabar išprotėkime dėl to. Aš sukursiu nekenksmingą, bet baisią išdaigą, norėdamas trolinti tavo draugus.
Šiame pavyzdyje išdaiga prašo jūsų vardo, sako, kad tai nebuvo gera idėja ir atsidaro kaip CMD kaip 30 kartų. Tikiuosi, kad jums patiko tai skaityti. Ar tai buvo kvailiausias dalykas? Ar iš tikrųjų sužinojai kažką naujo? Nesivaržykite man pasakyti komentaruose.
Rekomenduojamas:
Išmanusis motociklų HUD prototipas (nuosekli navigacija ir dar daugiau): 9 žingsniai
Išmanusis motociklų HUD prototipas (nuosekli navigacija ir dar daugiau): Sveiki! Ši instrukcija yra istorija apie tai, kaip suprojektavau ir sukūriau HUD („Heads-Up Display“) platformą, skirtą montuoti ant motociklų šalmų. Jis buvo parašytas konkurso „žemėlapiai“kontekste. Deja, man nepavyko iki galo užbaigti
Nuostabus šiltnamis su automatiniu laistymu, interneto ryšiu ir dar daugiau: 7 žingsniai (su nuotraukomis)
Nuostabus šiltnamis su automatiniu laistymu, interneto ryšiu ir dar daugiau: Sveiki atvykę į šią instrukciją. Kovo pradžioje buvau sodo parduotuvėje ir pamačiau keletą šiltnamių. Ir kadangi jau seniai norėjau sukurti projektą su augalais ir elektronika, ėmiausi ir nusipirkau: https://www.instagram.com/p
„CovBot“- „WhatsApp“pagrįstas „Chatbot“, skirtas COVID 19 informacijai ir dar daugiau: 7 žingsniai
„CovBot“- „WhatsApp“pagrįstas „Chatbot“, skirtas COVID 19 informacijai ir daugiau: „CoVbot“yra paprastas ir intuityvus „Whatsapp“pagrįstas pokalbių robotas. Pagrindinis roboto bruožas yra toks: jis gali suteikti jums naujausią COVID-19 būseną pasirinktoje šalyje paprastu ir intuityviu būdu. Be to, robotas gali pasiūlyti įdomių užsiėmimų AT H
Auginti daugiau salotų mažesnėje erdvėje arba Salotas auginti erdvėje, (daugiau ar mažiau): 10 žingsnių
Auginti daugiau salotų mažesnėje erdvėje arba … Auginti salotas erdvėje, (daugiau ar mažiau) .: Tai profesionalus pateikimas „Growing Beyond Earth“, „Maker“konkursui, pateiktas per „Instructables“. Aš negalėjau būti labiau susijaudinęs, kad suprojektuosiu kosminių augalų auginimą ir paskelbsiu savo pirmąjį „Instructable“. Norėdami pradėti, konkursas paprašė mūsų
O-R-A RGB LED matricinis sieninis laikrodis ir dar daugiau ** atnaujintas 2019 m. Liepos mėn. **: 6 žingsniai (su nuotraukomis)
O-R-A RGB LED matricinis sieninis laikrodis ir daugiau ** atnaujintas 2019 m. Liepos mėn. **: Sveiki. Štai aš su nauju projektu, pavadintu O-R-AIt yra RGB LED matricos sieninis laikrodis, rodantis: valanda: minutė temperatūra drėgmė dabartinė oro sąlygų piktograma „Google“kalendoriaus įvykiai ir 1 valandos priminimų pranešimai tam tikru laiku, kai ji rodo: