Evitertr la confimration d'une commande MS DOS en batch

Evitertr la confimration d'une commande MS DOS en batch - Win NT/2K/XP - Windows & Software

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

Reply

Marsh Posté le 23-12-2005 à 16:38:25   

Reply

Marsh Posté le 23-12-2005 à 16:39:03    

del /q

Reply

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)

Reply

Marsh Posté le 23-12-2005 à 16:50:53    

si la confirmation est o/n par exemple, tu peux tester :
 

Code :
  1. REG DELETE <nom de la clé> /v <nom de la valeur>  | o


 
@+


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

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.


Message édité par Sm@No le 23-12-2005 à 16:56:05
Reply

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

Reply

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++.


Message édité par Sm@No le 23-12-2005 à 19:41:05
Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed