Page 1 of 1

pb variable ocr et caracteres trouvés

Posted: 01 Jun 2021, 17:17
by gaby2007
bonsoir j ai deux questions pour améliorer mon script

la premiere

dans le script ci joint, la variable press_pap je voudrais qu' elle soit une variable de nombre entier pour pouvoir, dans une condition de variable faire si variable1 > a variable press_pap alors lancer la procedure proc1

la apriori elle est par defaut une variable de caracteres donc je ne peux pas faire cette condition



la seconde

dans le meme script je dois faire une zone plus grande
en effet je peux avoir dans ma recherche 100 euros ou 10 000 euros
si je fais pour 100 j aurais pas les 10 000
si je fais pour 10 000 lorsqu il y a 100 j ai 100 euros
y at il un moyen pour qu il ne detecte pas les euros genre s il trouve euros il prends que ce qu il y a avant

merci pour vos reponses
ps c est pour mon boulot

Re: pb variable ocr et caracteres trouvés

Posted: 02 Jun 2021, 07:41
by francois
Dans ta 2eme action, il y a :

Code: Select all

X1 = POSITIONIMAGE.x + decalage_X1  
Y1 = POSITIONIMAGE.y + decalage_Y1
X2 = POSITIONIMAGE.x + decalage_X2  
Y2 = POSITIONIMAGE.y + decalage_Y2
Je ne vois pas où POSITIONIMAGE est créé

Re: pb variable ocr et caracteres trouvés

Posted: 02 Jun 2021, 11:33
by francois
Si tu récupères les infos dans le presse papier :

1) choisir une zone assez grande pour contenir "euros" (même avec de grandes valeurs)
=> modifier decalage_X2

Dans variable presse_pap :
2) virer "euros"
3) virer les blancs
4) passer d une variable "caractere" à une variable "nombre"
5) des tests peuvent etre faits

Ce qui donne :

Code: Select all

regex = "/euros/gi;"
presse_pap.replace(regex,"");

regex = "/ /gi;"
presse_pap.replace(regex,"");


presse_pap= parseInt(presse_pap);

// Doit etre la derniere instruction de cette action code
// Cf sur forum le cadre d utilisation de 'callProcedure'
if ( presse_pap > 100 ) {
 Script.callProcedure('proc_1');
}
else {
 Script.callProcedure('proc_2');
}
// FIN : Doit etre la derniere instruction de cette action code

Re: pb variable ocr et caracteres trouvés

Posted: 02 Jun 2021, 13:49
by gaby2007
merci francois

POSITIONIMAGE est cree plus haut
ce script fait parti d un plus gros
j ai mit que ce qui me pose pb

Re: pb variable ocr et caracteres trouvés

Posted: 02 Jun 2021, 13:58
by gaby2007
voila j ai modifié
j ai plus qu a verifié
je mets le script avant verification
tu es un crack Francois

Re: pb variable ocr et caracteres trouvés

Posted: 02 Jun 2021, 14:00
by gaby2007
voila le script modifé en esperant avoir bien fait

Re: pb variable ocr et caracteres trouvés

Posted: 02 Jun 2021, 20:25
by gaby2007
aie j ai un souci
voir l image
le message d erreur est le suivant
"" the target is not evaluating code ""

Re: pb variable ocr et caracteres trouvés

Posted: 03 Jun 2021, 07:25
by francois
Bonjour,

Pour que cela fonctionne :

Définir Le presse papier

Code: Select all

var presse_papier=new Clipboard();
puis Lancer le programme qui fait l'OCR
(avec notamment le parametre --clipboard)

puis Récupérer ce que ce programme a mis dans le 'presse papier'
avec :

Code: Select all

presse_pap =presse_papier.txt 
puis Modifier presse_pap pour qu'il ne contienne plus qu'un nombre.
Voir mon message précédent.

Re: pb variable ocr et caracteres trouvés

Posted: 04 Jun 2021, 13:00
by francois
Voir dans la section "Tutos et exemples",
viewtopic.php?f=25&t=18736