Bonjour,
J'aurai besoin d'un peu d'aide
Je cherche à trouver la dernière version de javaw.exe installé
puis modifier le chemin dans un fichier ini
les deux codes fonctionnent séparément, mais pas ensemble RRrrrr Pourquoi
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 @ECHO OFF :windowsseven FOR /f "delims=" %%i IN ('dir /b /ad /t:w /o "c:\Program Files (x86)\java"') DO ( SET pathff=%%i ) FOR /f "tokens=*" %%j IN ('where /R "c:\Program Files (x86)\java\%pathff%" javaw.exe') DO ( set pathjava=%%j )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 :fichierini setlocal enableextensions enabledelayedexpansion SET ini_file=C:\Melodie\MELODIE.INI SET wrk_file=C:\Melodie\MELODIE.INI.WRK IF EXIST %wrk_file% DEL /F %wrk_file% SET "arpcomedecsection=" ( FOR /f "tokens=1*delims=" %%a IN (%ini_file%) DO ( FOR /f "tokens=1*delims== " %%b IN ("%%a") DO ( SET repro=Y IF "%%c"=="" ( SET "arpcomedecsection=" IF /i "%%b"=="[ArpComedec]" SET arpcomedecsection=y ) ELSE ( IF DEFINED arpcomedecsection IF "%%b"=="ArpComedec_JavaExe" ( SET "repro="&ECHO(ArpComedec_JavaExe=%pathjava%) ) IF DEFINED repro ECHO(%%a ) ) )>%wrk_file% MOVE /Y %wrk_file% %ini_file% endlocal
Partager