[R] Plusieurs fois la même commande Send avec variable

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
sambalec
Niveau 4
Niveau 4
Messages : 56
Enregistré le : lun. 05 janv. 2009 21:32
Status : Hors ligne

[R] Plusieurs fois la même commande Send avec variable

#1

Message par sambalec »

Bonsoir,
Je sais que pour envoyer par exemple trois Tab a la suite on utilise send("{TAB 3}")
mais avec une variable à la place du 3 je coince...

Code : Tout sélectionner

$nb = 3
send("{TAB $nb}")
... ne fonctionne pas, j'ai essayé plusieurs combinaisons mais je n'y arrive pas....

Merci d'avance pour votre aide.
Modifié en dernier par sambalec le mar. 31 mars 2009 02:36, modifié 1 fois.
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [..]Plusieurs fois la même commande Send avec variable

#2

Message par GaRydelaMer »

Bonsoir

Une option de Autoit permet de faire le remplacement des variables directement dans les chaines, mais je l'utilise pas

Une autre solution tu découpes ta chaine correctement:

Code : Tout sélectionner

$nb = 3
send("{TAB " & $nb & "}")
sambalec
Niveau 4
Niveau 4
Messages : 56
Enregistré le : lun. 05 janv. 2009 21:32
Status : Hors ligne

Re: [..]Plusieurs fois la même commande Send avec variable

#3

Message par sambalec »

Merci mais helas ca ne passe toujours pas... L'action ne se fait pas.
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..]Plusieurs fois la même commande Send avec variable

#4

Message par Iste »

Salut,

As-tu bien recopier le code ? car chez moi ca marche.

Bonne chance.
Signez ici
sambalec
Niveau 4
Niveau 4
Messages : 56
Enregistré le : lun. 05 janv. 2009 21:32
Status : Hors ligne

Re: [..]Plusieurs fois la même commande Send avec variable

#5

Message par sambalec »

Effectivement ! Ca venait de ma version beta d'autoit ( je pense ) ! C'est corrigé et ca marche impec ! :)

Merci
Répondre