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