Witam mam takiego batch, do zamiany hurtowo rozszerzeń plików, najpierw podajemy ścieżkę, potem typ plików do zamiany a potem z menu wybieramy typ docelowy:
@echo off
set /p sciezka=Podaj sciezke dostepu
cd %sciezka%
set /p format=Podaj format wejsciowy
echo Wybierz format docelowy
echo [1]. jpg
echo [2]. png
echo [3]. tga
echo [4]. Koniec
choice /C:1234
if errorlevel 1 goto jpg
if errorlevel 2 goto png
if errorlevel 3 goto tga
if errorlevel 4 goto koniec
:jpg
ren *.%format% *.jpg
goto koniec
:png
ren *.%format% *.png
goto koniec
:tga
ren *.%format% *.tga
goto koniec
:koniec
Teraz co nie działa:
menu wyboru ma szajbkę, zasadniczo zmienia wszystko na jpg olewając w ogole inne opcje, tylko opcja konie działa jak trzeb. Poprzednie komendy dzialają spoko, dopiero na tym menu wiariuje. Wiem ze mogłbym to dla wygody tez napisać z wyborem dowolnym jak ścieżkę i wejście ale to na zaliczenie i chce jak najwięcej komend podać.