Pomoc z menu wyboru w batchu


(Vitalis09) #1

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ć.


(Grzelix) #2

http://www.robvanderwoude.com/choice.php

czerwona ramka

??