Batch forum

Nie jesteś zalogowany na forum.

#1 2016-11-15 18:29:00

ZM
Administrator
Dołączył: 2016-11-13
Liczba postów: 6
Windows 7Chrome 50.4.2661.78

Lekcja 4

Lekcja 4
Temat: Zmienne i zakładki.

Dzisiaj dowiesz się:
- Jak stworzyć zmienną
- Jak przemieszczać się po pliku
- Jak stworzyć zakładkę

Zacznijmy od stworzenia zakładki. Robi się to w banalny sposób. Wystarczy napisać :nazwa_zakładki np

:menu

Aby poznać rolę zakładki trzeba najpierw opanować wiedzę o komendzie goto (z angielskiego Idź do). Jak sama nazwa wskazujesłuży do przemieszczania się. Stwórzmy sobie taki program:

@echo off
echo tekst 1
:1
pause >nul
echo tekst 2
goto :1

Po odpaleniu go zobaczymy, że 'tekst 1' został napisany raz, a 'tekst 2' został powtarzany kilkukrotnie.

Teraz omówmy komendę set /p. Komenda ta tworzy zmienną. Stosuje się ją tak:

set /p "nazwazmiennej=tekstwyswietlany"

Nadszedł czas na ostatnią dziś komendę. Jest to 'if'
Przykładowe zastosowanie:

if %nazwazmiennej%=="wpisanytekst" goto zakladka

Najprościej tłumacząc, kiedy wpiszemy wpisanytekst przeniesie nas do zakładki :zakladka

Za pomocą poznanych dziś komend stwórzmy sobie program:

@echo off
title testowy program
color 1f
:menu
cls
echo.
echo Witaj w programie.
echo.
echo 1- fajna opcja
echo 2 - wyjscie
set /p "wyb=Wybieram: "
if %wyb%==1 goto 1
if %wyb%==2 goto exit
goto blad
:1
cls
echo napisz swoje imie a komputer pokaze ci jak sie nazywasz
set /p "imie=Nazywam sie: "
echo nazywasz sie %imie%.
pause >nul
goto menu
:exit
exit
:blad
echo Wystapil blad!
pause >nul
goto menu


(echo. tworzy pustą linijkę)
(cls czyści ekran)

Offline

Użytkowników czytających ten temat: 0, gości: 1
[Bot] ClaudeBot

Stopka

Forum oparte na FluxBB

Darmowe Forum
t43t43t43t - izir - shinigami - kalwenia - mariusz