[R] Utiliser un fichier *.reg?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
eln
Niveau 6
Niveau 6
Messages : 202
Enregistré le : sam. 28 juil. 2007 12:54
Status : Hors ligne

[R] Utiliser un fichier *.reg?

#1

Message par eln »

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é):

Image

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 !
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: Utiliser un fichier *.reg?

#2

Message par Voodoo »

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().
Avatar du membre
eln
Niveau 6
Niveau 6
Messages : 202
Enregistré le : sam. 28 juil. 2007 12:54
Status : Hors ligne

Re: Utiliser un fichier *.reg?

#3

Message par eln »

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 !
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: Utiliser un fichier *.reg?

#4

Message par Voodoo »

Tu peux le traiter comme un fichier *.ini

Code : Tout sélectionner

RegWrite ( "keyname" [,"valuename", "type", value] )
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 !
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: Utiliser un fichier *.reg?

#5

Message par Tlem »

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")
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
eln
Niveau 6
Niveau 6
Messages : 202
Enregistré le : sam. 28 juil. 2007 12:54
Status : Hors ligne

Re: Utiliser un fichier *.reg?

#6

Message par eln »

Merci, c'était si simple. Sujet résolu.
Débutant, pas taper !
Répondre