Pliki wsadowe/Windows: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
poprawiono literówkę
Linia 74:
exit
</source>
 
== Etykiety ==
Etykieta to narzędzie pozwalające na "skakanie" po kodzie. Wykorzystamy je do ''zapętlenia'' powyższego programu - pytanie o numer strony będzie się pojawiać dopóty, dopóki nie poda się jako numer strony litery q (od ''quit''). Kod:
 
<source lang="dos">
@echo off
echo POLECANE STRONY INTERNETOWE
:tekst
cls
echo [1] - Wikibooks
echo [2] - Wikipedia
echo [3] - Pliki wsadowe w Wikibooks
echo [4] - Pliki wsadowe w Wikipedii
:zapytanie
set /p odp=Podaj numer strony do uruchomienia (q aby wyjść, t aby powtórzyć strony)?
if %odp%=="q" goto wyjscie
if %odp%=="t" goto tekst
if %odp%=="1" start "iexplore.exe http://pl.wikibooks.org"
if %odp%=="2" start "iexplore.exe http://pl.wikipedia.org"
if %odp%=="3" start "iexplore.exe http://pl.wikibooks.org/Pliki_wsadowe"
if %odp%=="4" start "iexplore.exe http://pl.wikipedia.org/Program_wsadowy"
if not %odp%=="q" goto tekst
if not %odp%=="t" goto tekst
if not %odp%=="1" goto tekst
if not %odp%=="2" goto tekst
if not %odp%=="3" goto tekst
if not %odp%=="4" goto tekst
goto zapytanie
:wyjscie
</source>
Zadeklarowaliśmy sobie trzy etykiety (zaznaczone na żółto). Instrukcja goto służy do "skakania" między nimi. Po sprawdzeniu argumentu program wraca się do etykiety zapytanie. Jeżeli argumentem było <code>q</code> program idzie od razu do etykiety wyjscie - program się kończy, jeżeli <code>t</code> program wraca do początku i ponownie wyświetla polecane strony.
 
==Komentarze==