Evitertr la confimration d'une commande MS DOS en batch - Win NT/2K/XP - Windows & Software
Marsh Posté le 23-12-2005 à 16:45:23
pour etre plus précis c'est une clé de registre que je veu modifier 
j'utilise  
REG DELETE <nom de la clé> /v <nom de la valeur> 
mais a chaque fois il me demande si je veu vraiment supprimer  
 
amoins qu'il existe une commande pour modifier directement une valeur (car je supprime et recréer aussitot)
Marsh Posté le 23-12-2005 à 16:50:53
si la confirmation est o/n par exemple, tu peux tester : 
 
Code :
  | 
 
 
@+ 
Marsh Posté le 23-12-2005 à 16:55:15
Tiens un exemple: 
 
( 
@echo Windows Registry Editor Version 5.00 
@echo/ 
@echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM] 
@echo/ 
@echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM] 
@echo/ 
) >"%Temp%\Java.reg" 
regedit /s "%Temp%\Java.reg" 
del /q "%Temp%\Java.reg" 
 
avec un - devans ca supprime sans confirmation comme quand on l'ajoute.
Marsh Posté le 23-12-2005 à 17:06:09
j ai essayer vos deux solutions mais sans résultat  
si vous pouviez etre plus précis
Marsh Posté le 23-12-2005 à 19:38:54
Ma soluce et plus long mais sous XP au moins ca marche. 
 
Mais des fois plutot comme ca: 
 
@echo off 
cd/ 
@echo Windows Registry Editor Version 5.00>Java.reg 
@echo/>>Java.reg 
@echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM]>>Java.reg 
@echo/>>Java.reg 
@echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM]>>Java.reg 
@echo/>>Java.reg 
regedit /s "Java.reg" 
 
Donc tu créer un fichier Java.reg et tu l'éxécute avec la commende regedit /s. 
 
Windows Registry Editor Version 5.00 
 
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM] 
 
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM] 
 
Le - supprime la clée. 
regedit /s execute le java.reg de facon silencieuse. 
Doit y avoir plus cour mais avec la machine virtuel en FR capricieuse j'ai jamais reussi a faire marcher l'autre solution. 
C'est pour ca que je test le java mais faut deja avoir de bonne base C++.
Marsh Posté le 27-12-2005 à 10:26:52
J'ai résolu mon pb /f a la fin des commandes REG * evite la confirmation
Marsh Posté le 23-12-2005 à 16:38:25
Bonjour,
y a t il un moyen d'eviter la demande de confirmation suite à une commande MS DOS lancée par un batch pour une suppression de fichier
merci