Kazalo:

Paketni vadnik - naredite 2: 4 korake
Paketni vadnik - naredite 2: 4 korake

Video: Paketni vadnik - naredite 2: 4 korake

Video: Paketni vadnik - naredite 2: 4 korake
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Julij
Anonim
Paketni vadnik - vzemite 2
Paketni vadnik - vzemite 2

V redu, kot sem rekel v svoji prejšnji vadnici o paketu (https://www.instructables.com/id/EZ049TMM19EWPKGWKH/#CEINEJV64U3EWP86YUP), nameravam ustvariti obsežno 3 -delno (ali vzeti) vadnico o seriji. Kar bi moralo zajemati večino tega, kar morate vedeti, da s paketom naredite, kar želite. Spodaj priložena datoteka je konkurenčna datoteka.bat (paketna), ki sem jo naredil jaz, laconix / inevitable_chaos

1. korak: Oblikovanje besedila, naslovov in kl

V redu, za začetek vam bom pokazal kodo;

@echo offtitle Izbira.. [by laconix] clsecho Izbrati morate nekaj.. echo.. vendar se odločite napačno in trpite posledice! echo.pause: menuclsecho.echo.echo.echo.echo. echo / ------------------------------ / echo / Izberite številko med 1 in 3 / echo (-1.. 2.. 3 -) echo / Vsaka druga izbira je slaba! /echo / ------------------------------/ title v bistvu nastavi naslov za ukazni poziv, tako da je naslov instructables.com kul! cls samo počisti cmd katerega koli vhoda ali izhoda. Morali bi vedeti, kaj echo počne do zdaj, vendar echo. ustvari novo vrstico, ki je uporabna za oblikovanje.: menu Čeprav je to že opisano v prejšnji vadnici, je vredno ponoviti, v bistvu ustvari točko v programu, v katerem lahko kadar koli GOTO. Preostanek tega razdelka je samo oblikovanje.: D

2. korak: Inicializacija spremenljivk, pridobivanje vnosa uporabnika in stavek if

Še enkrat vam bom pokazal kodo in jo nato razložil;

set choice = nadaecho?.: Kaj naj bi bilo:.? set /p choice = Huh? clsif % choice % == 1 GOTO oneif % choice % == 2 GOTO twoif % choice % == 3 GOTO threemsg * Niti 1, 2 ali 3 a? Škoda, adijo, adijo … ugasni -s -f -t 00 set choice = nada, to počne ali ustvari ali inicializira spremenljivko z začetno vrednostjo ali "nada" ali nič.: D Spremenljivka je kot vsebnik, ki hrani podatke za vas, dokler niso več potrebni ali se program zapre. set /p selected =, to je vnos uporabnika z uporabo ukaza set z argumentom /p, ki pove ukazu, da ima niz nizov. Torej v bistvu set /p choice = katero število? je tako, kot če bi postavili vprašanje in oni vtipkali odgovor. če stavek if deluje kot tak. če je pogoj == res, to v bistvu torej pravi, če je % izbira % enaka 1 GOTO, da to ni res, gre samo v naslednjo vrstico. shutdown -s -f -t 00 preprosto izklopi računalnik, s čimer se vsi programi takoj zaprejo.

3. korak: Ukaz za vodenje cevi, asinhrone ukaze in okoljske spremenljivke

Spet koda najprej, razlaga po;

: onemsg * Torej ste izbrali #1, mislili ste, da ste & varni? msg * NAPAKO!: netspamnet pošlji * laconix pravila! GOTO netspam: twoshutdown -s -t 10pausemsg * Upam, da boste to dobili pravočasno, ker je bilo to varno… shutdown -aGOTO hell: threemsg * To je varna številka… pause: forkstart choices.bat | msg * Izbris spomina! GOTO vilica: hellmsg * šala, vse je slabo!: textbombecho laconix pravila! >> %systemroot %/laconix.txt GOTO: textbomb: oneNačeloma gre samo v neskončno zanko GOTO. Zelo podobno primeru 2 z vilicami bombo v prvi vadnici.: TwoExecute ukaz shutdown -s -t 10 "pause s, če računalnika ne pritisnejo pravočasno, če ga prekine in naredi GOTO hudič: pekel Pove jim, da nobeden od njih ni bil dober, dela tisto, čemur pravim besedilna bomba. Katere cevi (>>) ukaz odmeva laconix! " v %systemroot %/laconix.txt v / n neskončni zanki GOTO. %systemroot %je okoljska spremenljivka, ki datoteki pove, naj se shrani v imenik/windows/, ne glede na ime korenskega pogona, tj. C;/, E:/, Z:/, et cetera: three Prevari jih v razmišljanje o varni številki Gre v vilico bombo, podobno tisti v prvi vadnici, vendar z eno glavno razliko. Asinhroni ukazi; start choices.bat | msg * Izbris pomnilnika ! the | označuje asinhrone ukaze, kar v bistvu pomeni, da so izvedeni hkrati.

4. korak: Kaj se dogaja? Beseda

Hvala, ker ste prebrali mojo vadnico, upam, da vam je video všeč. Nekaj se je naučil.

Upam, da vas še naprej zanimajo računalniki in moja navodila. Pozor kmalu za mojo zadnjo vadnico v tej seriji!

Priporočena: