[R] Ecrire que trois caractères - Mot de passe

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
aikiox
Niveau 4
Niveau 4
Messages : 51
Enregistré le : jeu. 17 sept. 2009 13:04
Status : Hors ligne

[R] Ecrire que trois caractères - Mot de passe

#1

Message par aikiox »

Bonjour,

J'essaye de trouver une fonction qui me permeterait de lire une variable et d'ecrire seulement les trois premieres caractaire, toujours en minucule et sans espace.
Je m'explique. Si la personne s'apelle Dupond Frederic, j'aimerais obtenir : dup123fre

Voici le debut de mon script... :

Code : Tout sélectionner

[spoiler=]$nom = InputBox("ManagerV3", "Nom")
$prenom = InputBox("ManagerV3", "Prenom")
Run("notepad.exe")
WinWaitActive("Sans titre")
Send($nom&"123"&$prenom)[/spoiler]
Cordialement
Romain
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Ecire que trois caractère - Mot de passe

#2

Message par Tlem »

Ceci répond à votre demande et simplifie votre code :

Code : Tout sélectionner

$prenom = "123" & StringLower(StringLeft(InputBox("ManagerV3", "Prenom"), 3))
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
aikiox
Niveau 4
Niveau 4
Messages : 51
Enregistré le : jeu. 17 sept. 2009 13:04
Status : Hors ligne

Re: [..] Ecire que trois caractère - Mot de passe

#3

Message par aikiox »

Bonjour,

Merci pour cette reponse très rapide.

J'ai modifié le code :

Code : Tout sélectionner

[spoiler=]$mdp = StringLower(StringLeft(InputBox("ManagerV3", "Nom"), 3)&"123" & StringLeft(InputBox("ManagerV3", "Prenom"), 3))
Run("notepad.exe")
WinWaitActive("Sans titre")
Send($mdp)[/spoiler]
Si j'ai bien compris

StringLower = miniscule
StringLeft = copie les caracteres à droite.

Cordialement
Romain
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Ecire que trois caractère - Mot de passe

#4

Message par Tlem »

Vous avez bien compris. ;)

N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu, et profitez en pour modifier le mot Ecire par Ecrire. ;)
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
aikiox
Niveau 4
Niveau 4
Messages : 51
Enregistré le : jeu. 17 sept. 2009 13:04
Status : Hors ligne

Re: [R] Ecire que trois caractère - Mot de passe

#5

Message par aikiox »

Merci !!
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Ecire que trois caractère - Mot de passe

#6

Message par Tlem »

Vous dites merci (ce qui est une bonne chose), mais vous ne faite pas ce que je vous demande ...
Le message à modifier [blink]c'est le premier message[/blink] (c'est écrit en rouge pourtant).
Peut être que comme ceci vous verrez mieux ...
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é".
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] Ecire que trois caractère - Mot de passe

#7

Message par SagePourpre »

[quote="aikiox"]

J'ai modifié le code :

Code : Tout sélectionner

Si j'ai bien compris

StringLower = miniscule
StringLeft = copie les caracteres à droite.
[/quote]
[quote="Tlem"]Vous avez bien compris. ;)  [/quote]


StringLeft = copie les caracteres à [b]gauche[/b].
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Ecire que trois caractère - Mot de passe

#8

Message par Tlem »

Ha, oui, j'avais lu en diagonale ...
Merci SagePourpre. ;)
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
aikiox
Niveau 4
Niveau 4
Messages : 51
Enregistré le : jeu. 17 sept. 2009 13:04
Status : Hors ligne

Re: [R] Ecrire que trois caractères - Mot de passe

#9

Message par aikiox »

Bonjour,

Veuillez m'excuser... Je n'ai pas trouvé où modifier le sujet...
Effectivement c'était à gauche :)

Je tiens a préciser la qualité du forum et la rapidité des réponses !

Cordialement
Romain
Répondre