Przykłady skryptów cmd uruchamiane w Windows 10:
- Sprawdzenie czy jesteś pełnoletni z instrukcją goto:
@echo off
set /p zmienna1="Prosze podac swoj rok urodzenia "
set liczba=2019
set /a wynik=%liczba% - %zmienna1%
echo Masz %wynik% lat ( rocznikowo )
if %wynik% LSS 18 goto opcja2
if %wynik% GEQ 18 goto opcja3
:opcja2
echo Nie jestes pelnoletni
pause
:opcja3
echo Jestes pelnoletni
pause - Sprawdzenie czy jesteś pełnoletni
@echo off
:poczatek
set /p zmienna1="Prosze podac swoj rok urodzenia "
set liczba=2019
set /a wynik=%liczba% - %zmienna1%
echo Masz %wynik% lat ( rocznikowo )
if %wynik% LSS 18 (
echo Jestej maloletni
) ELSE ( echo Jestes pelnoletni. )
pause - Parametry:
@echo off
set /a dodawanie = %1 + %2
echo "Suma = " %dodawanie%
pause - Sumowanie liczb od 1 do podanej przez użytkownika:
@echo off
echo Program petla!
set /P k=Podaj koniec zakresu :
echo %k%
set suma=0
FOR /L %%x IN (1,1,%k%) DO (
echo %%x
set /a suma=suma + %%x
)
echo Suma = %suma%
pause
Wygenerowanie w pętli liczb:
@echo off
echo Program petla!
FOR /L %%x IN (1,2,10) DO echo %%x
pause - Tworzenie folderu i sprawdzenie czy został załozony:
@echo off
echo Program do zakladania folderow!
set /p folder=Podaj nazwe folderu
mkdir %folder%
IF ERRORLEVEL 0 (
cd %folder%
) ELSE (
echo Folder nie zostal utworzony!!!!
)
pause - Suma liczb i łączenie napisów:
@echo off
rem set /p l1=Wpisz pierwsza liczbe:
rem set /p l2=Wpisz druga liczbe:
rem set /a wynik = l1+l2
set /a wynik2 = %1+%2
echo Suma liczb wynosi: %wynik%
echo Suma napisow wynosi: %wynik2%
pause - Wyszukiwanie plików z rozszerzeniem .msc
@echo off
FOR /R C:\ %%A IN (*.msc) DO (
echo %%A
)
pause - Tworzenie folderów ze sprawdzeniem czy istnieją:
@echo off
echo Program do zakladania folderow!
:poczatek
set /p folder=Podaj nazwe folderu
if exist %folder% (
echo folder isnieje! Podaj inna nazwe
goto poczatek
) else (
mkdir %folder%
echo folder zalozony. )
pause - Wyświetlenie folderów w bieżącej lokalizacji
@echo off
FOR /D %%A IN (*) DO (
echo %%A
)
pause
- Tworzenie folderu z datą i podfolderu z czasem systemu
@echo off
if exist %date% (
echo folder istnieje
) else ( mkdir %date% )
cd %date%
dir
set godzina=%time:~0,2%
set minuta=%time:~3,2%
set sekunda=%time:~6,2%
set setnas=%time:~9,2%
echo %godzina%
echo %minuta%
echo %sekunda%
echo %setnas%
mkdir %godzina%_%minuta%_%sekunda%_%setnas%
pause