Мазмұны:
- 1 -қадам: Мәтінді, тақырыптарды және Cls форматтау
- 2 -қадам: айнымалыларды инициализациялау, пайдаланушы кірісін алу және егер мәлімдеме
- 3 -қадам: Құбырлау пәрмені, асинхронды командалар және экологиялық айнымалылар
- 4 -қадам: ше? Сөз
Бейне: Бума оқулығы - 2: 4 қадамдарын жасаңыз
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұрынғы оқулықта айтқанымдай, партия бойынша (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 -қадам: ше? Сөз
Менің оқулығымды оқығаныңыз үшін рахмет, бейне сізге ұнайды деп үміттенемін. Бірдеңе үйренді.
Сіз компьютерге және менің нұсқауларыма қызығушылықты жалғастырасыз деп үміттенемін. Жақында осы сериядағы менің соңғы оқулығыма назар аударыңыз!
Ұсынылған:
IoT Keychain Finder ESP8266-01: 11 қадамдарын қолданады (суреттермен)
ISP Keychain Finder ESP8266-01 көмегімен: Сіз кілттерді қайда сақтағаныңызды үнемі ұмытып кетесіз бе? Мен ешқашан кілттерді уақытында таба алмаймын! Бұл әдетіме байланысты мен колледжге кешігіп келдім, жұлдызды соғыстардың шектеулі шығарылымы (әлі күнге дейін ренжітуде)
Бума таспасын қолданатын RC әуе қайығы: 5 қадам
Посылка таспасын қолданатын RC әуе қайығы: Сәлеметсіз бе, мен бұл жобада RC AIR қайығын жасадым. Корпусы полистиролдан жасалған, және сіз білетіндей, бұл парақтар кішкене кеуекті және ішіне су кіріп кетеді, бұл қайықтың корпусының суда қалқып жүруін қиындатады. Сонымен
Топтамалық оқулық - 1: 4 қадамдарын жасаңыз
Пакеттік оқу құралы - 1 алыңыз: Жақсы мен мұнда бірнеше оқулықтарды көрдім, бірақ олардың ешқайсысы ешнәрсеге бағынбайды, сондықтан мен 3 бөліктен тұратын оқулық жасаймын, мен қосымша жеңілдік үшін бейнелермен. .bat (пакеттік) файлдары сәйкес қадамда қажет
Ойнату карталарымен MP3 ойнатқыш корпусын жасаңыз және жасаңыз: 9 қадам
Ойнату карталарымен MP3 ойнатқыш корпусын жасаңыз және жасаңыз: Менің MP3 ойнатқышым танымал емес болып шыққандықтан, бірнеше компания бұл жағдайды жасады және менің таңдауымды ұнатпады, мен өзім жасауға шешім қабылдадым. Нашар идеялардан, жақсы идеялардан, сәтсіз және жартылай аяқталған істерден кейін мен ақырында біреуін жасадым
Кішкентай робот жасаңыз: ұстағышпен әлемдегі ең кішкентай дөңгелекті робот жасаңыз.: 9 қадам (суреттермен)
Өте кішкентай робот жасаңыз: ұстағышпен әлемдегі ең кішкентай доңғалақты роботты жасаңыз: ұсақ заттарды алып, жылжыта алатын 1/20 текше дюймдік робот жасаңыз. Оны Picaxe микроконтроллері басқарады. Қазіргі уақытта бұл менің ойымша, бұл әлемдегі ең кішкентай доңғалақты робот болуы мүмкін. Бұл сөзсіз