Witamy na stronie!

Ta strona jest poświęcona kodowaniu w batch.

Podstawowy program w batch


Pierwsze komendy


Na początku piszemy komendę @echo off
Komenda ta wyłącza widoczność komend użytych w programie dla użytkownika.

Następną komendą którą poznasz to komenda title.Jak sama nazwa mówi komenda title oznacza tytuł programu wyświetlany na pasku u góry okna naszego programu. Po słowie title zapisujemy tytuł jaki chcemy aby miał nasz program.Gdybyśmy tego nie wpisali wyświetlało by się C:/windows/system32/cmd.exe więc raczej warto wpisać tę komendę (Mówimy tu rzecz jasna o Windowsie).

Kolejna komenda to color.Komenda ta oznacza kolor tekstu i tła w programie.Aby to mogło działać po słowie color wpisujemy dwuznakową kombinację liter i/lub cyfr.Abyś mógł zobaczyć pełną listę kolorów przejdż do podstrony kolory.

Teraz zostawiamy pustą linię.
I piszemy echo.Po słowie echo wpisujemy dowolny tekst.Komenda ta będzie wyświetlała tekst wpisany po słowie echo.
PRZYKŁAD: Piszę echo witam.
Taki będzie rezultat w programie:


Menu

Teraz stworzymy menu w którym znajdą się dwie opcje:opcja graj i opcja wyjdź.Aby zacząć,piszemy :menu.Pod spodem piszemy:
echo 1.Graj
echo 2.wyjdz.
Pamiętajmy także o tym aby nie wpisywać polskich znaków,ponieważ wystąpią problemy z poprawnym wyświetlaniem tekstu.

Teraz poznamy kolejną komendę która będzie potrzebna do zrobienia menu.A jest nią set /p .Komenda ta odpowiada za to aby użytkownik mógł coś wpisać.Aby komenda działała poprawnie dopisujemy po niej dowolny tekst z dwukropkiem,ja wpiszę wybieram.Po tym piszemy znak równości i piszemy to samo co przed set /p,ale już bez znaku równości.

Następnie zapisujemy if czyli jeśli,oraz w procentach zapisujemy to co wpisaliśmy w set /p.Teraz piszemy dwa znaki równości oraz cyfrę 1.Na końcu tej linii kodu zapisujemy goto gra,w goto opisujemy do jakiej części kodu ma się przenieść program po wpisaniu 1.
Teraz kopiujemy tę linię,i wklejamy w następnej lini,oraz podmieniamy 1 na 2 i podmieniamy goto na exit.Komenda exit,jak sama jej nazwa mówi odpowiada za wyjście z programu.

Funkcja graj



Teraz zaprogramujemy funkcję graj.Nie będziemy tu robić świetnej i mega rozbuowanej gry,ponieważ jest to kurs podstaw programowania w notatniku.
Zaczynamy od zapisania :gra będzie to odpowiadać za odpowiednią część kodu do której zostaniemy przeniesieni po wpisaniu 1.(Jeżeli nie wiesz o co chodzi wróć do podrozdziału menu)
Pod tym zapisujemy komendę cls.Komenda ta odpowiada za wyczyszczenie wszystkich napisów w programie.
Teraz piszemy echo Program jest testowy.



Opóźnienie w programie i pauza



Teraz zapisujemy ping loclahost-n 2 >nul.Komenda ta odpowiada za dwusekundowe opóźnienie w programie.Tam gdzie ja wpisałem 2 można wpisać dowolną liczbę inną od zero.
Aby zauważyć efekty pod spodem dopiszę jeszcze echo hej.
Aby zakończyć pisanie programu piszemy pause.Komenda ta odpowiada za pauzę w programie.
To już koniec tego artykułu.
Dziękuję za uwagę,mam nadzieję,że nauczyłeś się podstaw kodowania w batch.
Pobierz plik z kursu