Bonsoir
je viens ici car je cherche de l'aide pour finaliser un code
ce que je veut faire : un programme qui marche sous xp (ça je sais) et qui si il trouve cette os cherche un dossier sur C:\ ou autre (ça aussi je sais faire)
mais là ou j'ai besoin d'un coup de pouce c pour qu'il si il trouve ce fichier il lance un fichier bat dans le répertoire et si il ne le trouve pas il continue sans lancer le bat extérieur
voici le code très basique
j'ai pas mis le code qui cherche l'os et qui débloque la ligne (c en ecrivant ceci que je me dit que si j'etudie ce code cité j'aurais la réponse suis je bête enfin je laisse...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 @Echo OFF for %%i in (A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W ,X,Y,Y,Z) do ( if exist "%%i:\" set VrLetter=%%i& call :search %%i ) goto FinBoucle :search for /r "%VrLetter%:\" %%j in (fichierquoncherche) do if exist "%%j" echo %%j goto :eof :FinBoucle ECHO
merci je viendrais mettre la réponse si je la trouve histoire de ne pas laisser de l'info incomplète
la réponse est là il faut juste que je saisisse ceci pour avancer
ver | find /i "xp" > nul
if %errorlevel%==0 goto xp
ver | find /i "vista" > nul
if %errorlevel%==0 goto winvista
ver | find /i "NT" > nul
if %errorlevel%==0 goto winnt
ver | find /i "2000" > nul
if %errorlevel%==0 goto win2000
ver | find /i "ME" > nul
if %errorlevel%==0 goto winme
ver | find /i "98" > nul
if %errorlevel%==0 goto win98
ver | find /i "95" > nul
if %errorlevel%==0 goto win95
echo Version non reconnue
goto fin
p
:: ici le code pour windows XP
:winvista
:: ici le code pour windows Vista
:winnt
:: ici le code pour windows NT
:win2000
:: ici le code pour windows 2000
:winme
:: ici le code pour windows ME
:win98
:: ici le code pour windows 98
:win95
:: ici le code pour windows 95
:fin
Partager