Spisu treści:

Samouczek wsadowy - Take 2: 4 kroki
Samouczek wsadowy - Take 2: 4 kroki

Wideo: Samouczek wsadowy - Take 2: 4 kroki

Wideo: Samouczek wsadowy - Take 2: 4 kroki
Wideo: Как сделать дипфейк видео с DeepFaceLab - полное руководство | Создание дипфейка от А до Я 2024, Lipiec
Anonim
Samouczek wsadowy - Take 2
Samouczek wsadowy - Take 2

Okej, jak powiedziałem w moim poprzednim samouczku na temat partii (https://www.instructables.com/id/EZ049TMM19EWPKGWKH/#CEINEJV64U3EWP86YUP), planuję utworzyć ekspansywny 3 częściowy (lub wziąć) samouczek na partię. Który powinien obejmować większość tego, co musisz wiedzieć, aby zrobić to, co chcesz z wsadem. Załączony poniżej plik to kompletny plik.bat (wsadowy) stworzony przeze mnie, laconix / inevitable_chaos

Krok 1: Formatowanie mojego tekstu, tytułów i CLs

Okej na początek pokażę ci kod;

@echo offtitle Wybory.. [by laconix]clsecho Masz kilka wyborów, aby dokonać…echo..dokonać złego wyboru i ponieść konsekwencje!echo.pause:menuclsecho.echo.echo.echo.echo. echo /------------------------------\echo / Wybierz liczbę od 1 do 3 \echo (- 1.. 2.. 3 -)echo / Każdy wybór oprócz jednego jest zły! /Echo \------------------------------/ title w zasadzie ustawia tytuł wiersza polecenia, więc tytuł instructables.com jest fajny! cls po prostu czyści cmd każdego wejścia lub wyjścia. Powinieneś już wiedzieć, co robi echo, ale echo. tworzy nową linię, która jest przydatna do formatowania.:menu chociaż omówiłem to w moim poprzednim samouczku, warto powtórzyć, zasadniczo tworzy punkt w programie, do którego możesz przejść w dowolnym momencie. Reszta tej sekcji to tylko formatowanie.:D

Krok 2: Inicjowanie zmiennych, uzyskiwanie danych wejściowych użytkownika i instrukcji If

Ponownie pokażę ci kod, a następnie wyjaśnię go;

set choice = nadaecho ?.:Co to jest:.?set /p choice= Huh? clsif %choice% == 1 GOTO jedenif %choice% == 2 GOTO dwaif %choice% == 3 GOTO trzywiadomości * Ani 1, 2 ani 3 eh? Szkoda, pa pa..zamknij -s -f -t 00 set choice = nada, to co robi, to tworzenie lub inicjowanie zmiennej z wartością początkową lub "nada", albo nic.:D Zmienna jest jak kontener, który przechowuje informacje do czasu, aż przestaną być potrzebne lub program się zamknie. set /p selected=, pobiera dane wejściowe użytkownika, używając polecenia set z argumentem /p, który mówi poleceniu, że ma mieć ciąg zachęty. Więc po prostu ustaw /p choice=jaka liczba? jest jak zadawanie pytania i wpisywanie odpowiedzi. jeśli instrukcja if działa jako taka. if condition == true dothis Więc w zasadzie oznacza to, że jeśli %choice% jest równe 1 GOTO jeden to to, że nie jest prawdziwe, to po prostu przechodzi do następnej linii. shutdown -s -f -t 00 po prostu wyłącza komputer, wymuszając natychmiastowe zamknięcie wszystkich programów.

Krok 3: Polecenie dotyczące rurociągów, polecenia asynchroniczne i zmienne środowiskowe

Ponownie kod najpierw, wyjaśnienie po;

:onemsg * Więc wybrałeś #1, myślałeś, że możesz być bezpieczny?msg * ŹLE!:netspamnet send * zasady laconix! GOTO netspam:twoshutdown -s -t 10pausemsg * Mam nadzieję, że dostaniesz to na czas, bo to było bezpieczne…shutdown -aGOTO piekło:threemsg * To jest bezpieczna liczba…pause:forkstart choices.bat | msg * Wymazywanie pamięci!GOTO widelec:hellmsg * żart, wszyscy są źli!:textbombecho laconix rządzi! >> %systemroot%/laconix.txtGOTO:textbomb:oneZasadniczo po prostu wchodzi w nieskończoną pętlę GOTO. Bardzo podobny do przykładu fork bomb 2 w pierwszym samouczku.:two Wykonaj polecenie shutdown -s -t 10" pauza s, jeśli nie naciśnie klawisza w czasie, gdy komputer się wyłączy, jeśli sprawi, że zostanie przerwany i sprawia, że GOTO do piekła:piekło Mówi im, że żaden z nich nie był dobry, robi to, co nazywam bombą tekstową. Które potoki (>>) rządzi polecenie echo laconix!' do %systemroot%/laconix.txt w nieskończonej\n pętli GOTO %systemroot% to zmienna środowiskowa, która mówi plikowi, aby zapisać go w katalogu /windows/ bez względu na nazwę dysku głównego, np. C;/, E:/, Z:/ i tak dalej:three Nakłania ich do myślenia, że to bezpieczna liczba Przeradza się w bombę widełkową podobną do tej z pierwszego samouczka, ale z jedną zasadniczą różnicą. Polecenia asynchroniczne; start choices.bat | msg * Wymazywanie pamięci znak | oznacza polecenia asynchroniczne, co w zasadzie oznacza, że zostały wykonane w tym samym czasie.

Krok 4: Co słychać? Słowo

Dziękuję za przeczytanie mojego samouczka, mam nadzieję, że podoba Ci się film. Nauczyłem się czegoś.

I mam nadzieję, że nadal interesujesz się komputerami i moimi instrukcjami. Bądź na bieżąco z moim ostatnim samouczkiem z tej serii już wkrótce!

Zalecana: