Съдържание:

Групов урок - Направете 2: 4 стъпки
Групов урок - Направете 2: 4 стъпки

Видео: Групов урок - Направете 2: 4 стъпки

Видео: Групов урок - Направете 2: 4 стъпки
Видео: Урок 4. Формулы Excel для начинающих 2024, Ноември
Anonim
Групов урок - Вземете 2
Групов урок - Вземете 2

Добре, както казах в предишния си урок за партида (https://www.instructables.com/id/EZ049TMM19EWPKGWKH/#CEINEJV64U3EWP86YUP), планирам да създам обширен урок от 3 части (или да взема) на партида. Което трябва да обхваща по -голямата част от това, което трябва да знаете, за да направите каквото искате с пакет. Файлът, прикачен по -долу, е конкурираният.bat (партиден) файл, направен от мен, laconix / inevitable_chaos

Стъпка 1: Форматиране на моя текст, заглавия и Cls

Добре, за да започнете с ще ви покажа кода;

@echo offtitle Choices.. [от laconix] clsecho Имате избор да направите..echo..не направете грешен избор и изтърпете последствията! echo.pause: menuclsecho.echo.echo.echo.echo. echo / ------------------------------ / echo / Изберете число между 1 и 3 / echo (-1.. 2.. 3 -) echo / Всеки избор освен един е лош! /echo / ------------------------------/ title основно задава заглавието на командния ред, така че заглавието instructables.com е готино! cls просто изчиства cmd на всеки вход или изход Трябва да знаете какво прави echo досега, но echo. създава нов ред, който е полезен за форматиране.: menu, въпреки че съм обхващал това в предишния си урок, струва си да го прегледате отново, по същество той създава точка в програма, в която можете да отидете по всяко време. Останалата част от този раздел е само форматиране.:Д

Стъпка 2: Инициализиране на променливи, получаване на въвеждане от потребителя и оператор If

Отново ще ви покажа кода, след което ще го обясня;

set choice = nadaecho?.: Какво & aposll да бъде:.? set /p choice = Huh? clsif % choice % == 1 ОТЛИЧАЕТЕ един % Жалко, чао чао..затваряне -s -f -t 00 set choice = nada, това което прави е създаването или инициализирането на променливата с началната стойност или "nada", или нищо.: D Променливата е като контейнер, който съхранява информация за вас, докато тя вече не е необходима или програмата се затвори. set /p избрано =, това е получаването на потребителски вход, като се използва командата set с аргумента /p, който казва на командата да има строка за подкани. Така че по същество задайте /p choice = кое число? е като да зададете въпрос и те да напишат отговора. ако операторът if работи като такъв. if condition == true dothisТака че по принцип се казва, ако % choice % е равно на 1 GOTO едно е, че не е вярно, просто отива на следващия ред. shutdown -s -f -t 00 просто изключва компютъра им, принуждавайки всички програми да се затворят, незабавно.

Стъпка 3: Команда за тръбопроводи, асинхронни команди и променливи на околната среда

Отново код първо, обяснение след;

: onemsg * Значи избрахте #1, мислехте ли, че & сте в безопасност? msg * ГРЕШНО!: netspamnet изпрати * laconix правила! ОТПЪЛНЕТЕ netspam: twoshutdown -s -t 10pausemsg * Надявам се да получите това навреме, защото това беше безопасното… shutdown -aGOTO hell: threemsg * Това е сигурният номер … пауза: forkstart choices.bat | msg * Изтриване на паметта! GOTO вилица: hellmsg * шега, всички те са лоши!: textbombecho laconix правила! >> %systemroot %/laconix.txt ГОТО: текстова бомба: oneПо принцип просто влиза в безкраен GOTO цикъл. Много подобен на пример за бомбата с вилица 2 в първия урок.: Два Изпълнете командата shutdown -s -t 10 "пауза s, ако не натиснат клавиш навреме, компютърът им се изключва, ако го накарат да го прекъсне и ги прави ОТЛИВА по дяволите: ад Казва им, че никой от тях не е добър, прави това, което наричам текстова бомба. Кои тръби (>>) командата ехо laconix прави! ' към %systemroot %/laconix.txt в / n безкраен GOTO цикъл. %systemroot %е променлива на околната среда, която казва на файла да се запише в/windows/директорията, независимо от името на главния диск, т.е. C;/, E:/, Z:/, и така нататък: три Намамят ги да мислят, че това е безопасното число Преминава във вилична бомба, подобна на тази в първия урок, но с една основна разлика. Асинхронни команди; стартирайте choices.bat | msg * Изтриване на паметта ! означава | асинхронни команди, което основно означава, че са изпълнени едновременно.

Стъпка 4: Какво става? Дума

Благодаря, че прочетохте моя урок, надявам се видеото да ви хареса. Научи нещо.

Надявам се да продължите да се интересувате от компютри и от моите инструкции. Внимавайте скоро за последния ми урок в тази поредица!

Препоръчано: