Мазмұны:

Бума оқулығы - 2: 4 қадамдарын жасаңыз
Бума оқулығы - 2: 4 қадамдарын жасаңыз

Бейне: Бума оқулығы - 2: 4 қадамдарын жасаңыз

Бейне: Бума оқулығы - 2: 4 қадамдарын жасаңыз
Бейне: Тойда әдемі биімен Халықты орнынан тұрғызған қыз🤩🔥🔥🔥 2024, Қараша
Anonim
Пакеттік оқулық - 2 алыңыз
Пакеттік оқулық - 2 алыңыз

Бұрынғы оқулықта айтқанымдай, партия бойынша (https://www.instructables.com/id/EZ049TMM19EWPKGWKH/#CEINEJV64U3EWP86YUP), мен кеңейтілген 3 бөлікті (немесе алуды) жоспарлап отырмын. Қажетті нәрсені пакетпен орындау үшін сізге қажет нәрсенің көп бөлігі қамтылуы керек. Төменде берілген файл - бұл мен жасаған бәсекеге қабілетті.bat (пакеттік) файл, laconix / inevitable_chaos

1 -қадам: Мәтінді, тақырыптарды және Cls форматтау

Бастау жақсы, мен сізге кодты көрсетемін;

@echo offtitle таңдаулары.. [laconix арқылы] clsecho Сізде кейбір таңдау бар … echo.. бірақ қате таңдау жасаңыз және соның салдарынан зардап шегіңіз! echo.pause: menuclsecho.echo.echo.echo.echo. echo / ------------------------------ / echo / 1 мен 3 арасындағы санды таңдаңыз / echo (-1.. 2.. 3 -) echo / Біреуінен басқасының бәрі жаман! /жаңғырық / ------------------------------/ title негізінен пәрмен жолының атауын орнатады, сондықтан instructables.com тақырыбы керемет! cls кез келген кіріс немесе шығыс cmd тазартады Сіз қазір жаңғырықтың не істейтінін білуіңіз керек, бірақ жаңғырық. пішімдеу үшін пайдалы жаңа жол жасайды.: мәзір, мен бұны алдыңғы оқулықта қарастырған болсам да, оны қайталауға тура келеді, бірақ бұл бағдарламада кез келген уақытта GOTO жасауға болатын нүктені жасайды.: D

2 -қадам: айнымалыларды инициализациялау, пайдаланушы кірісін алу және егер мәлімдеме

Мен сізге кодты көрсетемін, содан кейін түсіндіремін;

set choice = nadaecho?.: Бұл не? clsif % таңдау % == 1 ГОТО біриф % таңдау % == 2 ГОТО екіге % таңдау % == 3 ГОТО threemsg * 1, 2 немесе 3 емес пе? Өкінішке орай, қош сау болыңыз.. өшіру -s -f -t 00 set choice = nada, бұл не істеп жатыр - айнымалы мәнді бастапқы мәнмен немесе «нада» немесе ештеңемен құру немесе инициализациялау.: D Айнымалы ақпарат сізге қажет болмайынша немесе бағдарлама жабылғанша сақталатын контейнерге ұқсайды. set /p selected =, бұл пәрменге /p аргументі бар set пәрменін қолдана отырып, пайдаланушы кірісін алады, ол пәрменге шақыру жолы болуы керектігін айтады. Мәселен, негізінен /p таңдау = қандай сан? сұрақ қоюға және олар жауапты теруге ұқсайды. егер if операторы осылай жұмыс жасаса. if == true dothisСондықтан, егер % таңдау % 1 GOTO -ға тең болса, бұл дұрыс емес, ол келесі жолға өтеді. shutdown -s -f -t 00 барлық бағдарламаларды бірден жабуға мәжбүр ететін компьютерді өшіреді.

3 -қадам: Құбырлау пәрмені, асинхронды командалар және экологиялық айнымалылар

Тағы да, алдымен код, кейін түсіндіру;

: onemsg * Сонымен, сіз #1 -ді таңдадыңыз, сіз қауіпсіз деп ойладыңыз ба? msg * ДҰРЫС!: netspamnet send * laconix ережелері! GOTO netspam: twoshutdown -s -t 10pausemsg * Сіз мұны уақытында аласыз деп үміттенемін, себебі бұл қауіпсіз болды… өшіру -aGOTO тозақ: threemsg * Бұл қауіпсіз нөмір… кідірту: forkstart choices.bat | msg * Жадты өшіру! GOTO fork: hellmsg * әзіл, олар бәрі жаман!: textbombecho laconix ережелері! >> %systemroot %/laconix.txtGOTO: мәтіндік бомба: oneНегізінде шексіз GOTO цикліне енеді. Бірінші оқулықтағы шанышқы бомбасының 2 -мысалына өте ұқсас.: Екі «-s -t 10» өшіру пәрменін орындаңыз, егер олар компьютерді уақытында өшірмесе, оны тоқтатса және Оларды GOTO тозаққа айналдырады: тозақ Олардың ешқайсысы жақсы болмағанын айтады, мен мәтіндік бомба деп атаймын. Қай түтікшелер (>>) laconix ережесін жаңғыртады! ' %systemroot %/laconix.txt / n шексіз GOTO циклінде. %systemroot % - экологиялық айнымалы, ол файлды/windows/каталогында түбірлік дискінің атауына қарамастан сақтауға нұсқайды, яғни. C;/, E:/, Z:/, және т.б: оларды қауіпсіз сан деп ойлауға итермелейді Бірінші оқулықтағыдай шанышқы бомбасына айналады, бірақ бір айырмашылығы бар. Асинхронды пәрмендер; start choices.bat | msg * Жадты өшіру ! | асинхронды командаларды білдіреді, бұл олардың бір уақытта орындалғанын білдіреді.

4 -қадам: ше? Сөз

Менің оқулығымды оқығаныңыз үшін рахмет, бейне сізге ұнайды деп үміттенемін. Бірдеңе үйренді.

Сіз компьютерге және менің нұсқауларыма қызығушылықты жалғастырасыз деп үміттенемін. Жақында осы сериядағы менің соңғы оқулығыма назар аударыңыз!

Ұсынылған: