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
5 set 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