[R] Lire et écrire dans la base de registre

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
gregelec
Niveau 1
Niveau 1
Messages : 12
Enregistré le : jeu. 29 janv. 2009 09:39
Status : Hors ligne

[R] Lire et écrire dans la base de registre

#1

Message par gregelec »

Bonjour à tous

pour un projet j'ai besoin de lire et de modifier une clé de registre
je suis sur XP sp2
j'arrive à lire la clé de registre mais je n'arrive pas à la modifier

voici mon script

Code : Tout sélectionner

DIM $REG
DIM $VIT
$REG="POUF"
$REG=RegRead("HKEY_USERS\S-1-5-21-1547161642-1580436667-725345543-1003\SOFTWARE\VisualGPSLLC\VisualGPS\Serial Port Commmunications", "BaudRate")
IF $REG=57600 THEN $VIT=115200


IF $REG=115200 THEN $VIT=57600
If IsAdmin() Then MsgBox(0, "", "Admin rights detected")

 

MsgBox (19,"titre","LA VITESSE EST DE : " & $REG & " VOULEZ VOUS LA CHANGER POUR " & $VIT & " ?",15)
RegWrite("HKEY_USERS\S-1-5-21-1547161642-1580436667-725345543-1003\SOFTWARE\VisualGPSLLC\VisualGPS\Serial Port Commmunications","REG_DWORD",  hex($VIT))
$REG=RegRead("HKEY_USERS\S-1-5-21-1547161642-1580436667-725345543-1003\SOFTWARE\VisualGPSLLC\VisualGPS\Serial Port Commmunications", "BaudRate")
MsgBox (1,"titre","LA VITESSE EST DE : " & $REG )

merci de m'aider pour cela soit vous me donnez un exemple avec une clé modifiable ou bien vous pouvez installer visual gps et tester directement ma clé en le téléchargeant ici : http://www.visualgps.net/VisualGPS/default.htm



Comme d'habitude un peu de test et découpage et ca marche!!!

voici le nouveau code

Code : Tout sélectionner

DIM $REG
DIM $VIT
dim $clef
$clef= "HKEY_CURRENT_USER\SOFTWARE\VisualGPSLLC\VisualGPS\Serial Port Commmunications"
$REG="POUF"
$REG=RegRead($clef, "BaudRate")

IF $REG=57600 THEN $VIT=115200


IF $REG=115200 THEN $VIT=57600
If IsAdmin() Then MsgBox(0, $reg, "Admin rights detected")

 

MsgBox (19,"titre","LA VITESSE EST DE : " & $REG & " VOULEZ VOUS LA CHANGER POUR " & $VIT & " ?",15)
RegWrite($clef,"BaudRate","REG_DWORD",  $VIT)
$REG=RegRead($clef, "BaudRate")
MsgBox (1,"titre","LA VITESSE EST DE : " & $REG )
 
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Lire et écrire dans la base de registre

#2

Message par Tlem »

Question/Réponse dans le même post sans l'avoir ré-édité. :shock:
Quel est l'intérêt de cette pratique ?
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é".
Répondre