Page 1 sur 1

[..] REG ADD

Posté : mar. 07 juil. 2009 15:16
par jcaspar
B :D onjour à tous !
je souhaite utiliser la commande reg add ( console de commande xp) dans un de mes scripts
mais je coince lorsqu'il ya a un espace dans un nom de repertoire
j'obtiens le message d'erreur trop de parametres ...diablerie

Peut etre avez déjà rencontré ce problème ?
Merci d'avance pour vos idées et conseils

Jean Marc


Code : Tout sélectionner


#NoTrayIcon
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
global $titre="cmd.exe (en tant qu'utilisateur"
global $machine=@computername
global $titre1="\administrateur)"
global $valeur

$identifiant=InputBox("Identifiant"," Préciser l'identifiant voulu")

if $identifiant="" Then
$identifiant=InputBox("Identifiant"," Préciser l'identifiant voulu")
Else
    Run(@ComSpec & " /k  runas /user:administrateur cmd.exe")
sleep(100)
send("xxxx")
send("{ENTER}")
Winactive($titre &$machine & $titre1 ,"")
Sleep(100)
;send("REG ADD HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters")
sleep(1000)

send("REG ADD HKLM\Software\Microsoft\Windows NT\Current Version\Winlogon /v AltDefaultUserName /d lolobocho /f")
sleep(100)
send("{ENTER}")
sleep(100)
Winactive($titre &$machine & $titre1 ,"")
send("exit")
send("{ENTER}")
Winactive("C:\WINDOWS\system32\cmd.exe")
send("exit")
send("{ENTER}")
Exit
EndIf

 

Re: [..] REG ADD

Posté : mar. 07 juil. 2009 17:38
par SagePourpre
Regarde du côté de Regwrite.... C'est une fonction autoit qui va faire ce que tu veux sans passer par la console de commande.