[..] Clés de registre - Ecrire, lire et afficher

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
hardfloor
Niveau 4
Niveau 4
Messages : 69
Enregistré le : mer. 31 juil. 2013 09:37
Status : Hors ligne

[..] Clés de registre - Ecrire, lire et afficher

#1

Message par hardfloor »

Bonjour Mikell :D :D

Alors j'ai un petit soucis :oops: :oops:

Code : Tout sélectionner

$Rand = _TestRandom(3)

         RegWrite("HKEY_CURRENT_USER\Software\Sniper", "Key", "REG_SZ", $Rand)
   $Rand1 = RegRead("HKEY_CURRENT_USER\Software\Sniper\Key", "REG_SZ")
         
Msgbox(4000,"Felicitation", "Votre clé a bien été enregistrée: ", $Rand1)



 Func _TestRandom($Long)
Local $lPos , $i, $p, $RndStr
Const $Str = "123456789"
For $i = 1 To $Long
$lPos = Int(Random(1, StringLen($Str)))
$p = StringMid($Str, $lPos + 1, 1)
$RndStr = $RndStr & $p
Next
Return $RndStr

EndFunc
 
Ma clé est bien crée dans le registre (Je vérifie manuellement) , Mais je n'arrive pas à l'afficher dans la messagebox.

Il y a un truc que j'ai loupé??
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [..]Clés de registre - Ecrire, lire et afficher

#2

Message par PandiPanda »

A premiere vue ...

Code : Tout sélectionner

Msgbox(4000,"Felicitation", "Votre clé a bien été enregistrée: "[color=#FF0000], $Rand1[/color])
devrai etre ceci?

Code : Tout sélectionner

Msgbox(4000,"Felicitation", "Votre clé a bien été enregistrée: "[color=#00BF00]&$Rand1[/color])
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
hardfloor
Niveau 4
Niveau 4
Messages : 69
Enregistré le : mer. 31 juil. 2013 09:37
Status : Hors ligne

Re: [..]Clés de registre - Ecrire, lire et afficher

#3

Message par hardfloor »

Edit: Oui Merci bien l'ami :mrgreen: :mrgreen:

Bon je vais mettre mes lunettes du coup....... 8)

Et par exemple si je separe et met seul dans un script cette partie
pareil ca ne m'affiche rien.......

Code : Tout sélectionner

$Rand1 = RegRead("HKEY_CURRENT_USER\Software\Sniper\Key", "REG_SZ")
Msgbox(4000,"Felicitation", "Votre clé a bien été enregistrée: "&$Rand1)
 
saurais tu pourquoi??
Modifié en dernier par hardfloor le sam. 03 août 2013 15:02, modifié 1 fois.
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [..]Clés de registre - Ecrire, lire et afficher

#4

Message par PandiPanda »

En fait y'avais 2 erreurs ^^

celle que j'ai dites plus haut et celle ci;

Code : Tout sélectionner

$Rand1 = RegRead([color=#FF0000]"HKEY_CURRENT_USER\Software\Sniper\Key", "REG_SZ"[/color])
doit etre ...

Code : Tout sélectionner

$Rand1 = RegRead([color=#008000]"HKEY_CURRENT_USER\Software\Sniper", "Key"[/color])
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
hardfloor
Niveau 4
Niveau 4
Messages : 69
Enregistré le : mer. 31 juil. 2013 09:37
Status : Hors ligne

Re: [..]Clés de registre - Ecrire, lire et afficher

#5

Message par hardfloor »

bon et maintenant,
si je veux ajouter ce nombre aleatoire à une autre chaine comment je fais pour qu'il soit pris en compte?

Code : Tout sélectionner

_MD5($Rand1 + $rand2 + $Rand3)
 
ou

Code : Tout sélectionner

_MD5($Rand1 & $rand2 & $Rand3)
 
ou

Code : Tout sélectionner

_MD5($Rand1 , $rand2 , $Rand3)
 
:?: :?:
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [..]Clés de registre - Ecrire, lire et afficher

#6

Message par PandiPanda »

Cela peut vous aider? ^^

Code : Tout sélectionner

Local $nb1 = 1
Local $nb2 = "2"
MsgBox(0,"","$nb1+$nb2 = "&($nb1+$nb2)&@CRLF&"$nb1 & $nb2 = "&($nb1&$nb2))
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
hardfloor
Niveau 4
Niveau 4
Messages : 69
Enregistré le : mer. 31 juil. 2013 09:37
Status : Hors ligne

Re: [..]Clés de registre - Ecrire, lire et afficher

#7

Message par hardfloor »

Ok merci bcp^^
Vi maintenant j'ai compris la subtilité :wink: :wink:
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Clés de registre - Ecrire, lire et afficher

#8

Message par mikell »

hardfloor a écrit :Bonjour Mikell :D :D
Bonjour à toi :mrgreen:
Mais ya d'autres intervenants très efficaces sur ce forum, la preuve...
Donc, le Panda ayant parfaitement répondu à tes questions, un petit [R] dans le titre de ton 1er post please
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre