[R] Incrémenter des lettres.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
jajar
Niveau 4
Niveau 4
Messages : 59
Enregistré le : sam. 03 avr. 2010 15:20
Status : Hors ligne

[R] Incrémenter des lettres.

#1

Message par jajar »

Bonjour,

J'aimerais savoir comment faire pour incrémenter les lettres de A à Z dans une variable.

de la même manière qu'avec la procédure habituel pour des chiffres :

Code : Tout sélectionner

$var = 1
$var = $var +1
Merci.
Modifié en dernier par jajar le ven. 15 oct. 2010 15:40, modifié 1 fois.
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] Incrémenter des lettres.

#2

Message par Jerome »

Coucou,


http://www.table-ascii.com/ ???





Jérôme
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] Incrémenter des lettres.

#3

Message par ricky »

Hello,

tu peux créer une table et ensuite aller chercher ta lettre :

Code : Tout sélectionner

#include <Array.au3>

Local $avArray[10]

$avArray[0] = "A"
$avArray[1] = "B"
$avArray[2] = "C"
$avArray[3] = "D"
$avArray[4] = "E"
$avArray[5] = "F"
...
$avArray[25] = "Z"
Pour info dans ton exemple : $var = $var +1 est égal à $var += 1

Edit : Ah oui Jerome, pas mal aussi
Avatar du membre
Yogui
Niveau 9
Niveau 9
Messages : 689
Enregistré le : ven. 18 avr. 2008 17:29
Status : Hors ligne

Re: [..] Incrémenter des lettres.

#4

Message par Yogui »

Jerome a écrit :Coucou,

http://www.table-ascii.com/ ???

Jérôme
+ 1 pour cette solution avec la fonction Chr

Code : Tout sélectionner

$text = ""
For $i = 65 to 90
    $text = $text & Chr($i)
Next
MsgBox(0, "Uppercase alphabet", $text)
 
jajar
Niveau 4
Niveau 4
Messages : 59
Enregistré le : sam. 03 avr. 2010 15:20
Status : Hors ligne

Re: [..] Incrémenter des lettres.

#5

Message par jajar »

Bonjour, et merci ce que je voulais c'était d'afficher les lettres une par une dans la Messagebox
mais j'ai réussi voici mon code :
$text = ""
For $i = 65 to 90

$text = $text +1 & Chr($i)
$text = StringRight($text, 1)
MsgBox(0, "Uppercase alphabet", $text)
Next
Si vous connaissez une autre méthode n'hésitez pas.
Avatar du membre
Yogui
Niveau 9
Niveau 9
Messages : 689
Enregistré le : ven. 18 avr. 2008 17:29
Status : Hors ligne

Re: [..] Incrémenter des lettres.

#6

Message par Yogui »

Je n'ai fait qu'un copier collé de l'exemple de la fonction ... :evil: :roll:

Après un peu de logique et de compréhension pour avoir ce que vous désirez.

Code : Tout sélectionner

For $i = 65 to 90
    MsgBox(0, " Numéro de la lettre : "& $i, Chr($i))
Next
jajar
Niveau 4
Niveau 4
Messages : 59
Enregistré le : sam. 03 avr. 2010 15:20
Status : Hors ligne

Re: [..] Incrémenter des lettres.

#7

Message par jajar »

merci.
Répondre