1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| echo off
Setlocal enabledelayedexpansion
:Menu
cls
echo Bienvenue dans l'‚diteur de films, voici les options propos‚es:
echo 1 - Lister les films
echo 2 - Al‚atoire
echo 3 - Exit
set /p choix="Que souhaites-tu faire ? "
if %choix%==1 goto :movies_list
if %choix%==2 goto :random
if %choix%==3 goto :end
:movies_list
cls
REM dir "E:\Videos\Films\"*.mkv /B
for /R E:\Videos\Films %%F in (*.mkv) do (
echo %%~nF
)
pause
goto :end
:random
cls
set nbfilms=0
for /R E:\Videos\Films %%a in (*.mkv) do (
set /a nbfilms+=1
)
set /a line=%RANDOM% %% %nbfilms%
:random_2
set filmsnb=0
for /R E:\Videos\Films %%f in (*.mkv) do (
set randomfilm=%%~nf
set /a filmsnb+=1
if !filmsnb! == %line% (goto :finish_random)
)
:finish_random
cls
echo !randomfilm!
pause
:end
cls
echo C'est la fin du menu
pause > nul |
Partager