Page 1 sur 1

[..] Lire du texte

Posté : lun. 13 oct. 2008 15:09
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

Re: [..] lire du texte

Posté : lun. 13 oct. 2008 16:06
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