plik7.bat
@echo off
if exist %1 goto usuwaj
echo plik %1 nie istnieje
goto Koniec
:usuwaj
echo usuwanie pliku %1...
del %1
echo wykonane...
pause
:Koniec
exit
plik8.bat
@echo off
rem
rem usuwa plik podany jako argument
rem
if "%1"=="/?" goto Informacja
if "%1"=="" goto BrakParam
if not "%2"=="" goto ZaDuzoParam
if exist %1 goto Usuwaj
echo plik [%1] nie istnieje
goto Koniec
:Usuwaj
echo usuwanie [%1]
del %1
goto Koniec
:BrakParam
echo oczekiwano argumentu ...
goto Skladnia
:ZaDuzoParam
echo za duzo argumentow ...
echo oczekiwano tylko jednego argumentu!
goto Koniec
:Informacja
echo usuwa podany plik
goto Koniec
:Skladnia
echo skladnia polecenia:
del/?
:Koniec
plik9.bat
@echo off
echo arg1=[%1] arg2=[%2] arg3=[%3] arg4=[%4]
shift
echo arg1=[%1] arg2=[%2] arg3=[%3] arg4=[%4]
shift
echo arg1=[%1] arg2=[%2] arg3=[%3] arg4=[%4]
shift
echo arg1=[%1] arg2=[%2] arg3=[%3] arg4=[%4]
shift
echo arg1=[%1] arg2=[%2] arg3=[%3] arg4=[%4]
plik10.bat
@echo off
if "%1"== "/?" goto Info
:Start
if "%1"=="" goto Koniec
echo %1>>argument.txt
shift
goto Start
:Info
echo umieszcza w pliku argument.txt wszystkie argumenty
:Koniec
pause
plik11.bat
dir|find ".bat">dane1.txt
dir |sort/+5>>dane1.txt