Bonjour à tous,
la variable SET peut elle avoir plusieurs valeurs ?
ex : set toto= 1, 2, 3
si ce n'est pas possible y a t'il une autre solution ?
Cdt,
Elminio.








Bonjour à tous,
la variable SET peut elle avoir plusieurs valeurs ?
ex : set toto= 1, 2, 3
si ce n'est pas possible y a t'il une autre solution ?
Cdt,
Elminio.
Salut,
C'est quoi la finalité de ta question ? Ces différentes valeurs tu veux en faire quoi ?
si tu fais :
%toto% sera égal a 1,2,3 (1 2 3) un deux trois
Code : Sélectionner tout - Visualiser dans une fenêtre à part set toto=1,2,3 (1 2 3) un deux trois
pour l'interpréteur c'est UNE valeur !
C'est dans le traitement que tu vas récuperer la valeur qui t'intéresse.
Amicalement








En fait ma variable doit contenir plusieurs clé de base de registre afin d'être vérifier.
Tu peux créer une variable qui contient tes clés :
et ensuite tu traîte tes clé une par une à l'aide d'une boucle FOR :
Code : Sélectionner tout - Visualiser dans une fenêtre à part set $CLES=CLE1 CLE2 CL3 CL4 CL5 CL6
Code : Sélectionner tout - Visualiser dans une fenêtre à part for %%a in (%$CLES%) do (ECHO JE TEST %%a)
Amicalement








Et pour ce programme si je veux ajouter chaque version, puis je utiliser ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5set DDI="JavaFX 2.1.0" for /f %%a in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\') do reg query %%a /v DisplayName | find %DDI% > nul && for /F "tokens=4,*" %%c in ('reg query %%a /v UninstallString') do set result=%%c MsiExec.exe %result% /q
Code : Sélectionner tout - Visualiser dans une fenêtre à part set DDI="JavaFX 2.1.0" "JavaFX 2.1.0"
Partager