Spisu treści:

Kodowanie z partią: 7 kroków
Kodowanie z partią: 7 kroków

Wideo: Kodowanie z partią: 7 kroków

Wideo: Kodowanie z partią: 7 kroków
Wideo: Kodowanie pilotów bramy automatycznej 2024, Grudzień
Anonim
Kodowanie wsadowe
Kodowanie wsadowe

Zanim zaczniemy

Batch to język kodowania stworzony przez firmę Microsoft. Jest niesamowicie prosty, ponieważ nie może wyświetlać grafiki ani odtwarzać dźwięku. Chociaż przydatne jest otwieranie aplikacji, tworzenie gier tekstowych i używanie jako zegara co do sekundy.

Jest łatwy do nauczenia, ponieważ nie ma wielu poleceń, jeśli chcesz zrobić coś szybko.

Ten samouczek wyjaśni kilka podstawowych poleceń, wraz z samouczkiem, jak zrobić zegar.

Uwaga: Batch działa tylko w systemach Windows od czasów DOS do najnowszej wersji systemu Windows. Więc nie próbuj na systemach opartych na Uniksie (Linux, Android…) lub MacOS (iOS, Mackintosh).

WAŻNY:

UPEWNIJ SIĘ, ŻE ZAPISUJESZ PLIK WSADOWY, ŻE ZAKOŃCZY SIĘ NA „.bat” LUB „.cmd” (osobiście wolę.bat)

Ponadto, jeśli chcesz go edytować, możesz kliknąć prawym przyciskiem myszy> Edytuj, aby edytować plik, który ma zostać otwarty w Notatniku. Jeśli używasz czegoś innego, takiego jak Sublime Text lub Notepad ++, zwykle możesz przejść do Plik> Otwórz… i znaleźć tam plik, jeśli nie jest jeszcze załadowany.

(Dla użytkowników Notepad ++ możesz kliknąć prawym przyciskiem myszy> Edytuj za pomocą Notepad ++, aby ułatwić obsługę.)

(Przepraszam za obraz w niskiej rozdzielczości. Potrzebowałem obrazu, więc powiedziałem „To wystarczy” i umieść go tam.)

Krok 1: Podstawy | Echo

Niektóre polecenia będą stałe we wszystkim, co robisz.

Pierwszym z nich będzie „echo”.

Co robi echo?

Zasadniczo przekazuje cały wprowadzany tekst. na przykład, jeśli wpiszesz „echo Hello!” w wierszu poleceń, otrzymasz "Hello!" jako wyjście.

Echo można również wyłączyć.

Odbywa się to po prostu przez "@echo off". To powstrzymuje go od przekazywania informacji takich jak „C:\windows\System32 (jeśli używasz go w trybie administratora).

Krok 2: Krok 2: Podstawy | Kolor i Cls

Kolor jest oczywisty. Pozwala zmienić kolor czcionki i kolor tła okna terminala. Bardziej szczegółowe wyjaśnienie można znaleźć, wpisując „kolor?” do wiersza poleceń (cmd.exe)

Cls to skrót od „Wyczyść ekran”. Czyści ekran ze wszystkich wcześniej wprowadzonych danych, takich jak wprowadzone polecenia, tekst i tak dalej.

Krok 3: Krok 3: Podstawy | "%%", ":" i Goto

To tutaj robi się ciekawie.

Dzięki "%%" możesz zachować niektóre dane, takie jak wprowadzony tekst lub inne statystyki, dopóki konsola nie zostanie wyczyszczona (zamknięta), co jest przydatne w niektórych skryptach. (W grach tekstowych możesz użyć tego do zapisywania nazw, statystyk i wszystkiego, co można zmienić i śledzić.)

Za pomocą ":" i goto możesz tworzyć pętle i poruszać się po skrypcie. Możesz więc kazać użytkownikowi coś wprowadzić, a następnie zakończyć działanie skryptu lub wrócić do początku.

Krok 4: Krok 4: Podstawy | Finał

Jest kilka innych rzeczy, na które powinieneś zwrócić uwagę, zanim przejdziesz dalej.

set /p insertsomethinghere=Wprowadź tekst:

if %insertsomethinghere%==1 idźdo aplacetogo

Może to być użyte jako opcja wielokrotnego wyboru. Wprowadź określoną odpowiedź i daj się poprowadzić do innej odpowiedzi.

Alternatywnie, { set /p insertaname=Proszę podać nazwę:

if %insertaname%==%insertaname% przejdź do następnego kroku }

Będzie to kontynuowało przejście do następnego kroku, cokolwiek to może być.

Uwaga: wszystko pogrubione na tej stronie nie jest wymagane. Wszystko w tych dziedzinach będzie inne. Wszystko, co podkreślone, można kopiować dowolną liczbę razy.

Uwaga specjalna: w nawiasach {} jest to technicznie wszystko, czego potrzebujesz. Chociaż możesz mieć konkretną nazwę, która daje specjalne korzyści, postacie cię rozpoznają lub masz alternatywną ścieżkę. wszystko, co musisz zrobić, to dodać " if %insertaname%==Bob idź do następnego kroku" (musisz dodać inną ścieżkę, która może być denerwująca, lub po prostu umieścić małą alternatywną ścieżkę, która połączy się z główną ostatecznie.)

Krok 5: Krok 5: Trochę zabawy | zegar

To jest coś, czego nauczyłem się jako pierwszy.

@echo wyłączone

kolor 0a

cls

:zegar

echo Bieżący czas to %time% a data to %date%

idź do zegara

Opcjonalnie możesz umieścić „cls” po:clock

Chociaż spowoduje to migotanie i jest trochę denerwujące.

Pamiętaj, aby odpowiednio zapisać!

Krok 6: Krok 6: W końcu…

Obecnie pracuję nad grą. Poniżej znajduje się to, co aktualnie mam.

To podstawa i może być trochę odtwarzana, chociaż nie jest nawet zbliżona do tego, co chcę robić.

(Ze względu na sposób, w jaki decyduje o formatowaniu tekstu, podam go, jeśli pojawi się żądanie.)

Krok 7: Dodatkowa pomoc

Nie wahaj się zapytać, czy utkniesz na czymś. Postaram się pomóc jak najszybciej.

Dziękuję za przeczytanie i mam nadzieję, że to pomoże.

Zalecana: