Comment lire dans la base de registre dans un .bat ?

Comment lire dans la base de registre dans un .bat ? - Shell/Batch - Programmation

Marsh Posté le 19-04-2006 à 08:22:01    

Bonjour,
 
Qq'un saurait-il s'il y a un moyen de lire une valeur dans la base de registre dans un .bat ?
 
Et il faudrait que ça marche sous 98 et xp...  
 
Merci pour votre aide

Reply

Marsh Posté le 19-04-2006 à 08:22:01   

Reply

Marsh Posté le 19-04-2006 à 10:38:18    

Il est possible de le faire avec les lignes suivantes en vbscript :

Set objShell = WScript.CreateObject("WScript.Shell" )
reg_val1 = objShell.RegRead _
    ("HKLM\Network\Logon\Username" )
Wscript.Echo reg_val1

Ces lignes peuvent être mises dans un fichier nommé "get_reg.vbs". Ce fichier peut ensuite être appelé depuis un ".bat" avec

cscript /nologo get_reg.vbs

Reply

Marsh Posté le 04-05-2006 à 13:47:40    

OK, ça marche, merci
Mais le .bat met près de 10 secondes après le lancement du vbs avant de reprendre la main !
Y'aurait pas qqchose à faire pour éviter ça ?

Reply

Marsh Posté le 10-05-2006 à 23:38:39    

avec reg.exe

Reply

Sujets relatifs:

Leave a Replay

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