INHOUDSOPGAWE:
- Stap 1: Begin u VBScript
- Stap 2: Vertraag u VBS
- Stap 3: Boodskap en invoer bokse
- Stap 4: Open.exe -lêers
- Stap 5: Opsomming
Video: Basiese beginsels van VBScript - begin met u skrifte, vertragings en meer !: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Welkom by my eerste handleiding oor hoe om VBScripts met notepad te maak. Met.vbs -lêers kan u 'n paar snaakse grappe of dodelike virusse skep. In hierdie tutoriaal gaan ek u basiese opdragte wys, soos om u script te begin, lêers oop te maak en nog baie meer. Aan die einde wys ek u 'n opsomming van wat u geleer het, en ek gee u 'n paar idees en 'n voorbeeldskrif, en nog 'n paar skrifte tussenin. Kom ons kom daarby!
Stap 1: Begin u VBScript
Om te begin, moet u natuurlik die notaboek oopmaak. U kan met die rechtermuisknop op die tafelblad klik, in die spyskaart wat verskyn, na 'n nuwe en dan 'n teksdokument gaan. U kan ook op die Windows -knoppie + R druk en in die notaboek tik.
Die eerste opdrag word gebruik om 'n script te skep. Hier is die opdrag:
Stel WshShell = WScript. CreateObject ("WScript. Shell") in, dit dink ek skep die script. Onthou om dit aan die begin van u VBS te plak.
O, en onthou om die naam van elke lêer wat u skep, te beëindig met opdragte met.vbs.
Stap 2: Vertraag u VBS
In hierdie stap wys ek u basiese opdragte om u VBS te help om behoorlik te werk. Soms breek u skrif sonder vertragings.
Die eerste opdrag is WScript.sleep. U sal dit waarskynlik altyd gebruik, dit vertraag u skrif. Hier is hoe dit werk:
WScript.sleep 1000
Die eerste deel van die opdrag is natuurlik die opdrag (wow). Dan het u die tyd wat vertraag word. Elke 1000 is gelykstaande aan een sekonde.
In die onderstaande voorbeeld verskyn daar elke 3 sekondes 'n boodskapkassie nadat u op die vorige OK gedruk het.
Stap 3: Boodskap en invoer bokse
Nou sal ek probeer om u te leer hoe om boodskappe en invoerblokkies te gebruik, en 'n ietwat gevorderde voorbeeld wat u self kan gebruik.
Eerstens die mees basiese, die eenvoudige en onskuldige boodskapkassie. Hier is 'n voorbeeldopdrag:
x = msgbox ("U boodskap", knoppies+tipe msgbox, "Titel")
Nadat u u wonderlike opdrag begin het, het u die boodskap, dan die knoppies, die tipe boodskapkassie en die titel. Daar is 5 verskillende knoppiesoorte en 4 tipes boodskapkassies. Hier is almal:
0 - Slegs OK -knoppie 16 - Ikoon vir kritieke boodskappe1 - OK en Kanselleer 32 - Waarskuwingsnavorsingsikoon2 - Afbreek, Herprobeer en Ignoreer 48 - Waarskuwingsboodskap -ikoon3 - Ja, Nee en Kanselleer 64 - Inligtingsboodskap -ikoon4 - Ja en Nee 5 - Probeer weer en kanselleer
Dus daarmee sou ons voorbeeldopdrag wees:
x = msgbox ("Boodskap", 0+16, "Titel")
Voer nou bokse in. Hierdie diere het meer gebruikersinteraksie (wow), maar u sal dit nie so gereeld (of miskien …) gebruik nie. Hier is 'n voorbeeld:
y = InputBox ("Boodskap hier", "Titel hier", "sms -boodskap")
Begin die opdrag, tik die boodskap, titel en teksboodskap in. Eenvoudige goed.
Kom ons gaan 'n bietjie meer gevorderd. Nou sien u 'n invoerblok, gevolg deur 'n boodskapkassie met alles wat u in die invoervak ingevoer het.
Name = InputBox ("Skryf u naam hieronder", "Titel", "Tik u naam hier") x = MsgBox ("Hi" & Name & "!", 16, "hallo")
Die boodskapkassie hieronder is 'n bietjie ingewikkelder. Eerstens het u u boodskap, dan iets wat u voorheen ingetik het en dan die voortsetting van die boodskap. Maar niks buitengewoons nie. Ek dink.
In die onderstaande lêer kan u al die verskillende boodskapkassies en 'n invoerblokkie sien.
Stap 4: Open.exe -lêers
Met VBScripts kan u ook.exe -lêers oopmaak. Hier is 'n voorbeeldopdrag wat die sakrekenaar oopmaak:
WshShell.run "calc.exe"
Aan die begin het u die opdrag, aan die einde het u die program wat u wil oopmaak. Nie te veel om te verduidelik nie.
Die onderstaande lêer sal sakrekenaar, verf en CMD oopmaak.
Stap 5: Opsomming
In hierdie handleiding het u geleer hoe u u.vbs -script kan begin, dit kan vertraag, boodskappe en invoerblokkies kan gebruik,.exe -lêers kan oopmaak en u script kan beëindig. Laat ons nou mal raak hieroor. Ek gaan 'n onskadelike maar eng grap maak om jou vriende te trol.
Hierdie voorbeeld -grap vra om jou naam, vertel jou dat dit nie 'n goeie idee was nie en maak soos CMD 30 keer oop. Ek hoop jy het dit geniet. Was dit die domste ding ooit? Het jy werklik iets nuuts geleer? Vertel my gerus in die kommentaar.
Aanbeveel:
Komponente vir soldeeroppervlak - Basiese beginsels van soldeer: 9 stappe (met foto's)
Komponente vir soldeeroppervlak | Basiese beginsels van soldeer: Tot dusver in my Soldering Basics -reeks het ek genoeg basiese beginsels oor soldeer bespreek sodat u kan begin oefen. In hierdie instruksies is wat ek sal bespreek, 'n bietjie meer gevorderd, maar dit is 'n paar van die basiese beginsels vir die soldeer van die oppervlakoppervlak
Soldeer deur gatkomponente - Basiese beginsels van soldeer: 8 stappe (met foto's)
Soldeer deur gatkomponente | Basiese beginsels van soldeer: In hierdie instruksies bespreek ek 'n paar basiese beginsels oor soldeer deur-gat-komponente aan stroombane. Ek neem aan dat u reeds die eerste 2 instruksies vir my Soldering Basics -reeks nagegaan het. As u nog nie my In
Soldeerdrade aan drade - Basiese beginsels van soldeer: 11 stappe
Soldeerdrade aan drade | Basiese beginsels van soldeer: Vir hierdie instruksies bespreek ek algemene maniere om drade aan ander drade te soldeer. Ek neem aan dat u reeds die eerste 2 instruksies vir my Soldering Basics -reeks nagegaan het. As u nie my instruksies oor die gebruik van
Desoldering - Basiese beginsels van soldeer: 8 stappe (met foto's)
Desoldering | Basiese beginsels van soldeer: Soms moet u slegs dele verwyder as u soldeer. Ek gaan 'n paar metodes wys om dele wat aan 'n printplaat gesoldeer is, te verwyder. Vir elk van hierdie metodes word die deel wat u probeer verwyder, warm, dus wees versigtig
Basiese beginsels van elektronika: Diode: 6 stappe (met foto's)
Electronics Basics: Diode: As u nie daarvan hou om te lees nie, kyk dan na my video op Youtube! Ook baie dankie aan www.JLCPCB.com vir die borg van hierdie projek. U kan slegs 2 -laags PCB (10cm*10cm) vir $ 2 vanaf hul webwerf bestel. Geboude tyd vir 2 -laags PCB