Sadržaj:
- Korak 1: Formatiranje mog teksta, naslova i kl
- Korak 2: Inicijalizacija varijabli, dobivanje korisničkog unosa i If naredba
- Korak 3: Naredba cjevovoda, asinhrone naredbe i varijable okruženja
- Korak 4: Šta ima? Reč
Video: Paketni vodič - Napravite 2: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
U redu, kao što sam rekao u svom prethodnom vodiču o seriji (https://www.instructables.com/id/EZ049TMM19EWPKGWKH/#CEINEJV64U3EWP86YUP), planiram stvoriti opsežan vodič iz 3 dijela (ili uzeti) o seriji. Što bi trebalo pokriti većinu onoga što trebate znati da biste sa batch -om radili ono što želite. Dolje priložena datoteka je nadmetana.bat (batch) datoteka koju sam napravio, laconix / inevitable_chaos
Korak 1: Formatiranje mog teksta, naslova i kl
U redu za početak pokazat ću vam kôd;
@echo offtitle Izbori.. [by laconix] clsecho Imate nekoliko izbora … echo.. ipak napravite pogrešan izbor i trpite posljedice! echo.pause: menuclsecho.echo.echo.echo.echo. echo / ------------------------------ / echo / Odaberite broj između 1 i 3 / echo (-1.. 2.. 3 -) echo / Svaki izbor osim jednog je loš! /echo / ------------------------------/ title u osnovi postavlja naslov naredbenog retka tako da je naslov instructables.com kul! cls samo briše cmd bilo kojeg ulaza ili izlaza. Do sada biste trebali znati šta echo radi, ali echo. stvara novi redak koji je koristan za oblikovanje.: menu, iako sam ovo već opisao u svom prethodnom vodiču, vrijedi ga ponoviti, u suštini stvara tačku u programu u kojoj možete otići u bilo kojem trenutku. Ostatak ovog odjeljka je samo oblikovanje.: D
Korak 2: Inicijalizacija varijabli, dobivanje korisničkog unosa i If naredba
Ponovo ću vam pokazati kôd, a zatim ga objasniti;
set choice = nadaecho?.: Šta bi trebalo biti:.? set /p choice = Huh? clsif % choice % == 1 IDITE NA jedanif % izbor % == 2 IDITE NA dvaif % na izbor % == 3 IDITE na tri ms * Ni 1, 2 ili 3 a? Šteta, bok bye..shutdown -s -f -t 00 set choice = nada, ono što radi je stvaranje ili inicijalizacija varijable s početnom vrijednošću ili "nada", ili ništa.: D Varijabla je poput spremnika koji pohranjuje informacije za vas sve dok više nisu potrebne ili dok se program ne zatvori. set /p izabrao =, ovo je unos korisnika, pomoću naredbe set sa argumentom /p koji govori naredbi da ima niz znakova. Dakle, u osnovi postavite /p choice = koji broj? to je kao da postavite pitanje, a oni upišu odgovor. ako if naredba radi kao takva. ako je uvjet == true dothisPa u osnovi se kaže ako je % choice % jednako 1 GOTO jedan je da to nije tačno, samo ide u sljedeći red. shutdown -s -f -t 00 samo isključuje njihov računar, primoravajući sve programe da se odmah zatvore.
Korak 3: Naredba cjevovoda, asinhrone naredbe i varijable okruženja
Opet prvo šifra, objašnjenje poslije;
: onemsg * Dakle, odabrali ste #1, mislili ste da ste na sigurnom? msg * POGREŠNO!: netspamnet pošalji * laconix pravila! GOTO netspam: twoshutdown -s -t 10pausemsg * Nadam se da ćete ovo dobiti na vrijeme, jer je ovo bilo sigurno… shutdown -aGOTO hell: threemsg * Ovo je siguran broj … pause: forkstart choices.bat | msg * Brisanje memorije! GOTO fork: hellmsg * šala, sve je loše!: textbombecho laconix pravila! >> %systemroot %/laconix.txtGOTO: textbomb: one U osnovi samo ide u beskonačnu GOTO petlju. Vrlo slično primjeru viljuškarske bombe 2 u prvom vodiču.: Dva Izvršite naredbu shutdown -s -t 10 "pause s, ako ne pritisnu tipku na vrijeme da se njihovo računalo isključi, ako je prekinu i čini ih GOTO pakao: pakao Govori im da niko od njih nije bio dobar, radi ono što ja nazivam tekstualnom bombom. Kojim cijevima (>>) naredba echo laconix vlada! ' u %systemroot %/laconix.txt u / n beskonačnoj GOTO petlji. %systemroot %je varijabla okruženja koja govori datoteci da se spremi u/windows/direktorij bez obzira na naziv root pogona, tj. C;/, E:/, Z:/, i tako dalje: tri Nateraju ih da misle da je to siguran broj Ide u viljušku bombu sličnu onoj u prvom vodiču, ali s jednom glavnom razlikom. Asinhrone naredbe; start choices.bat | msg * Brisanje memorije ! the | označava asinhrone komande, što u osnovi znači da su se izvršavale u isto vrijeme.
Korak 4: Šta ima? Reč
Hvala što ste pročitali moj vodič, nadam se da vam se video sviđa. Naučio nešto.
Nadam se da ćete nastaviti da se zanimate za računare i za moje instrukcije. Upozorenje o mom posljednjem vodiču u ovoj seriji uskoro!
Preporučuje se:
Osnovni paketni vodič za Windows: 5 koraka
Osnovni Windows paketni vodič: Zdravo momci, u roku od 24 sata objavio sam paketne vodiče za Windows koje sam vam obećao u zadnjoj uputi. ako niste vidjeli, kliknite na ovu vezu ovdje: https://www.instructables.com/id/Python-Tutorial/ ovo je na samim (x100) osnovama paketne pr
Paketni vodič - Poduzmite 1: 4 koraka
Batch Tutorial - Take 1: Pa, vidio sam nekoliko grupnih vodiča vani, ali nijedan od njih ne prati ništa pa pravim trodijelni tutorial o seriji, s video zapisima samo za tu dodatnu lakoću. Priložit ću sve .bat (paketne) datoteke potrebne u odgovarajućem koraku
Paketni sistem rezervne kopije - da život učinite malo lakšim!: 3 koraka
Paketni sistem rezervne kopije - da bi život učinio lakšim!: Ova instrukcija će vam pokazati razloge i ispravne kodove za kreiranje rezervnog sistema, pravljenje rezervne kopije spoljnog uređaja (npr. SD kartica, USB disk itd.) Ovaj sistem bi trebao biti u potpunosti korišten za vlastitu ličnu upotrebu i također učiniti vaš život
Vrlo osnovni paketni vodič: 6 koraka
Vrlo osnovni paketni vodič: Ako već znate osnove paketa, NE MORATE čitati ovo uputstvo, nastavite na Ne tako osnovni paketni vodič. NAPOMENA !: Kad god je nešto pod navodnicima (" primjer "), nemojte uključivati navodnici (ako vidite t
Paketni tekstualni filmovi: 6 koraka
Tekstualni filmovi u serijama: Zdravo, ja sam wazupwiop, i ovo je moje prvo uputstvo. U ovom uputstvu ću vam pokazati kako serijski snimiti osnovni tekstualni film. Preporučujem vam da pogledate tekstualni film Star wars u drugom uputstvu za motivaciju, ohrabrivanje i da vidite šta