Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Dobrodošli u moj prvi vodič o tome kako napraviti VBScripts s bilježnicom. S.vbs datotekama možete stvoriti smiješne podvale ili smrtonosne viruse. U ovom vodiču pokazat ću vam osnovne naredbe poput pokretanja skripte, otvaranja datoteka i još mnogo toga. Na kraju ću vam pokazati sažetak onoga što ste naučili i dat ću vam neke ideje i primjer scenarija, te još nekoliko scenarija u međuvremenu. Prijeđimo na to!
Korak 1: Pokretanje VBScripta
Naravno, za početak morate otvoriti bilježnicu. Možete desnom tipkom miša kliknuti na radnu površinu, na izborniku koji se pojavi idite na novi, a zatim tekstualni dokument. Također možete pritisnuti tipku Windows + R i upisati bilježnicu.
Prva naredba se koristi za stvaranje skripte prilično. Evo naredbe:
Postavite WshShell = WScript. CreateObject ("WScript. Shell") Ovo pretpostavlja da stvara skriptu. Ne zaboravite ga zalijepiti na početak VBS -a.
Oh, i ne zaboravite završiti naziv svake datoteke koju ćete stvoriti naredbama prikazanim s.vbs.
Korak 2: Odgađanje VBS -a
U ovom koraku pokazat ću vam osnovne naredbe koje će pomoći vašem VBS -u da radi ispravno. Ponekad će se skripta bez odlaganja pokvariti.
Prva naredba je WScript.sleep. Najvjerojatnije ćete ga koristiti cijelo vrijeme, to odgađa vašu skriptu. Evo kako to funkcionira:
WScript.sleep 1000
Prvi dio naredbe je naravno, naredba (wow). Zatim imate vremena koje će kasniti. Svakih 1000 ekvivalent je jedne sekunde.
U donjem primjeru okvir za poruke pojavit će se svake 3 sekunde nakon što pritisnete OK na prethodnom.
Korak 3: Okviri za poruke i unos
Pokušat ću vas naučiti kako koristiti okvire za poruke i unos te pomalo NAPREDNI primjer koji možete koristiti sami.
Prvo najosnovniji, jednostavan i nevin okvir za poruke. Evo primjera naredbe:
x = msgbox ("Vaša poruka", gumbi+vrsta msgbox -a, "Naslov")
Nakon što pokrenete nevjerojatnu naredbu, dobit ćete poruku, zatim gumbe, vrstu okvira za poruku i naslov. Postoji 5 različitih vrsta gumba i 4 vrste okvira za poruke. Evo svih njih:
0 - Samo gumb OK 16 - Ikona kritične poruke1 - U redu i Poništi 32 - Ikona upita upozorenja2 - Prekini, Pokušaj i zanemari 48 - Ikona poruke upozorenja3 - Da, Ne i Poništi 64 - Ikona poruke s informacijama4 - Da i Ne 5 - Pokušaj i odustani
Dakle, s tim bi naš primjer naredbe bio:
x = msgbox ("Poruka", 0+16, "Naslov")
Sada okviri za unos. Ove zvijeri imaju još neku interakciju s korisnicima (wow), ali nećete ih koristiti tako često (ili možda …). Evo primjera:
y = InputBox ("Poruka ovdje", "Naslov ovdje", "poruka u tekstualnom okviru")
Pokrenite naredbu, upišite poruku, naslov i poruku u okvir za tekst. Jednostavne stvari.
Idemo malo naprednije. Sada ćete vidjeti okvir za unos, nakon čega slijedi okvir za poruku koji sadrži sve što ste unijeli u okvir za unos.
Name = InputBox ("Napišite svoje ime ispod", "Title", "Ovdje upišite svoje ime") x = MsgBox ("Hi" & Name & "!", 16, "hello")
Okvir s porukom ispod je malo složeniji. Prvo imate svoju poruku, zatim nešto što ste prethodno unijeli, a zatim nastavak poruke. Ali ništa neobično. Mislim.
U donjoj datoteci možete vidjeti sve različite okvire poruka i okvir za unos.
Korak 4: Otvaranje.exe datoteka
Uz VBScripts možete otvoriti i.exe datoteke. Evo primjera naredbe koja otvara kalkulator:
WshShell.run "calc.exe"
Na početku imate naredbu, na kraju imate program koji želite otvoriti. Nije previše za objašnjavati.
Datoteka ispod otvara kalkulator, boju i CMD.
Korak 5: Sažetak
U ovom vodiču naučili ste kako pokrenuti.vbs skriptu, odgoditi je, koristiti okvire za poruke i unos, otvaranje.exe datoteka i završavanje skripte. Ajmo sad poludjeti s ovim. Stvorit ću bezopasnu, ali zastrašujuću podvalu da troliram tvoje prijatelje.
Ovaj primjer šale traži vaše ime, govori vam da to nije bila dobra ideja i otvara se poput CMD -a 30 puta. Nadam se da ste uživali čitajući ovo. Je li ovo bila najgluplja stvar ikada? Jeste li zapravo naučili nešto novo? Slobodno mi recite u komentarima.