[..] Lire du texte

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
torn33260
Niveau 1
Niveau 1
Messages : 1
Enregistré le : lun. 13 oct. 2008 15:07
Status : Hors ligne

[..] Lire du texte

#1

Message par torn33260 »

Bonjour,

J'ai AutoIt v3 et je suis totalement débutant.

j'ai des connaissance en programmation php et html (ca peux aider). J'aimerais connaitre si il y a une fonction qui détermine ce qui il a écrit sur l'écran.

En gros sur l'écran il y a écrit:
56,50 EUR

Donc mon script lit cette ligne, et la compare (+ une condition)

variable ligne= lire 6 premier caratére de la ligne

si variable ligne est inférieur à 60
alors action
sinon rien

merci de votre aide
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] lire du texte

#2

Message par jbnh »

mmh je comprend pas bien.

Mais voila ce que je peux te proposer en attendant:

tu as donc une ligne :

65.40 euros est le prix d'une voiture

Pour prendre les 6 premiers caractères tu fais stringleft:

Code : Tout sélectionner

$result = StringLeft("65.40 euros est le prix d'une voiture", 6)
MsgBox(0, "", $result)
Ce qui te donnera: '65.40 ' (6 caratères donc l'espace est compris dedans, je sais pas si il t'interesse.

Ensuite Number pour déclarer que c'est un chiffre.

En clair un exemple que je peux te proposer pour mieux comprendre:

Code : Tout sélectionner

$result = StringLeft("65.40 euros est le prix d'une voiture", 5)
MsgBox(0, "", $result)

If Number($result) < 70 Then
MsgBox(0, "", "inférieur à 60")
Else
MsgBox(0, "", "supérieur à 60")
Endif
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Répondre