Aide et conseils concernant AutoIt et ses outils.
eln
Niveau 6
Messages : 202 Enregistré le : sam. 28 juil. 2007 12:54
Status :
Hors ligne
#1
Message
par eln » jeu. 10 janv. 2008 19:40
Bonjour
Je souhaiterai utiliser un fichier reg pour effectuer des modifications dans le registre. Je pensais le faire comme cela :
Code : Tout sélectionner
FileChangeDir(@TempDir) ;Il se trouve dans le Temp de l'utilisateur
RunWait("regedit.exe \s Config_Média_Player.reg")
mais j'ai plusieurs messages et cela fait désordre (mais j'arrive au résultat escompté):
Je pourrai utiliser un fichier *.bat mais je ne voulais pas me "trainer" un fichier de plus.
Merci
Modifié en dernier par
eln le jeu. 10 janv. 2008 20:41, modifié 1 fois.
Débutant, pas taper !
Voodoo
Niveau 6
Messages : 298 Enregistré le : ven. 20 juil. 2007 20:45
Status :
Hors ligne
#2
Message
par Voodoo » jeu. 10 janv. 2008 20:02
Il peut y avoir une commande pour executer regedit en le forcant à executer le fichier reg...ou alors il faut lire Config_Média_Player.reg , traiter le fichier, et utiliser RegWrite() de autoit !
Tu peux encore restez dans la configuration actuelle et faire une serie de send() . La touche tabulation permet de deplacer le focus entre les boutons des msgbox().
eln
Niveau 6
Messages : 202 Enregistré le : sam. 28 juil. 2007 12:54
Status :
Hors ligne
#3
Message
par eln » jeu. 10 janv. 2008 20:13
VooDoo a écrit : Config_Média_Player.reg , traiter le fichier, et utiliser RegWrite() de autoit !
Trop long !!! a moins qu'il y a une astuce que je ne connaisse pas.
Sinon je me rabattrai sur un fichier bat au pire.
Débutant, pas taper !
Voodoo
Niveau 6
Messages : 298 Enregistré le : ven. 20 juil. 2007 20:45
Status :
Hors ligne
#4
Message
par Voodoo » jeu. 10 janv. 2008 20:19
Tu peux le traiter comme un fichier *.ini
Le keyname est le nom de la section, apres valuename la clée et value la valeur de la clée. je mise sur 6 lignes !
Tlem
Site Admin
Messages : 11784 Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status :
Hors ligne
#5
Message
par Tlem » jeu. 10 janv. 2008 20:26
La réponse était toute proche.
En fait, vous utiliser le commutateur dans le mauvais sens !
Faites plutôt ceci :
Code : Tout sélectionner
FileChangeDir(@TempDir) ;Il se trouve dans le Temp de l'utilisateur
RunWait("regedit.exe /s Config_Média_Player.reg")
eln
Niveau 6
Messages : 202 Enregistré le : sam. 28 juil. 2007 12:54
Status :
Hors ligne
#6
Message
par eln » jeu. 10 janv. 2008 20:38
Merci, c'était si simple. Sujet résolu.
Débutant, pas taper !