
Pochodzi z internetu linku nie posiadam.
Zmienne
Na drugiej lekcji powiem wam trochę o zmiennych środowiskowych. Zmienna środowiskowa to nazwana wartość, która zawiera ciąg znaków lub liczby. Do tworzenia takich zmiennych służy komenda set
set zmienna=Witaj
Oto zmienna środowiskowa o nazwie zmienna o wartości Witaj. Można też zrobić tak
set "zmienna=Witaj"
Do polecenia set istnieją dwa przełączniki /a i /p.
Przełącznik /P
Przełącznik /p pozwala na pobranie od użytkownika wartości zmiennej. Przykładowy program:
@echo off
title Lekcja 2
set /p "tekst=Podaj tekst ktory mam ustawic jako tytul: "
title %tekst%
echo %tekst% ustawiono jako tytul
pause >nul
exitNajpierw pobierany jest tekst który ma być tytułem. Nastepnie ustawiany jest tytuł. Na końcu wypisywany jest tekst który informuje nas o ustawieniu tytułu. W 4 i 5 linijce użyto znaku % aby odnieść się do wartości zmiennej. Gdyby nie było procentów to wypisałoby po prostu "tekst".
Przełącznik /A
Przełącznik /a pozwala na obliczanie wyrażeń. Obsługuje następujące operacje:
( ) - grupowanie
! ~ - - operatory jednoargumentowe
* / % + - - operatory arytmetyczne
<< >> - przesunięcie logiczne
& - logiczne "i"
^ - logiczne wyłączne "lub"
: - logiczne "lub"
= *= /= %= += -= &= ^= := <<= >>= - przypisanie
, - separator
Przykładowy program:
@echo off
title Kalkulator
set /p "liczba1=Podaj pierwsza liczbe: "
set /p "liczba2=Podaj druga liczbe: "
set /a wynik=%liczba1%+%liczba2%
echo Wynik dodawania to %wynik%.
pause >nul
exitNa początku pobierane są dwie liczby od uzytkownika. Potem te liczby są dodawane i zapisane do zmiennej, a na końcu wypisywany jest wynik.


Offline