@ECHO OFF ECHO   ECHO ************************ ECHO * K - KOPIOWANIE * ECHO * U - USUWANIE * ECHO * E - EDYTOR TEKSTU * ECHO * Z - ZALICZENIE * ECHO ************************ ECHO   CHOICE /C:KUEZ "WYBIERZ OPCJE: " IF ERRORLEVEL 4 GOTO ZALICZENIE IF ERRORLEVEL 3 GOTO EDYTOR IF ERRORLEVEL 2 GOTO USUWANIE IF ERRORLEVEL 1 GOTO KOPIOWANIE GOTO KONIEC :KOPIOWANIE IF NOT EXIST %1 GOTO BLAD2 rem Plik zrodlowy nie istnieje - koniec COPY %1 %2 GOTO KONIEC :USUWANIE IF "%1" == "" GOTO BLAD1 rem Jesli brak parametru - koncz IF NOT "%10" == "" GOTO BLAD3 rem Jesli za duzo parametrow - koncz :USUN IF "%1" == "" GOTO KONIEC rem Zatrzymanie petli IF NOT EXIST %1 GOTO BLAD2 rem Nie ma co kasowac - koncz DEL %1 rem Kasowanie SHIFT rem Przesuwanie parametrow GOTO USUN rem Petla :BLAD1 ECHO BRAK PARAMETRU GOTO KONIEC :BLAD2 ECHO PLIK %1 NIE ISTNIEJE GOTO KONIEC :BLAD3 ECHO ZA DUZO PARAMETROW GOTO KONIEC :EDYTOR EDIT GOTO KONIEC :ZALICZENIE FOR %%A IN (1 2 3 4 5) DO ECHO ZALICZENIE GOTO KONIEC :KONIEC