Sadržaj:

Paketni vodič - Napravite 2: 4 koraka
Paketni vodič - Napravite 2: 4 koraka

Video: Paketni vodič - Napravite 2: 4 koraka

Video: Paketni vodič - Napravite 2: 4 koraka
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Juli
Anonim
Paketni vodič - Uzmite 2
Paketni vodič - Uzmite 2

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: