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
pb variable ocr et caracteres trouvés
pb variable ocr et caracteres trouvés
- Attachments
-
- script ocr.ascr
- (3.72 KiB) Downloaded 72 times
Re: pb variable ocr et caracteres trouvés
Dans ta 2eme action, il y a :
Je ne vois pas où POSITIONIMAGE est créé
Code: Select all
X1 = POSITIONIMAGE.x + decalage_X1
Y1 = POSITIONIMAGE.y + decalage_Y1
X2 = POSITIONIMAGE.x + decalage_X2
Y2 = POSITIONIMAGE.y + decalage_Y2
Re: pb variable ocr et caracteres trouvés
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 :
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
merci francois
POSITIONIMAGE est cree plus haut
ce script fait parti d un plus gros
j ai mit que ce qui me pose pb
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
voila j ai modifié
j ai plus qu a verifié
je mets le script avant verification
tu es un crack Francois
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
voila le script modifé en esperant avoir bien fait
- Attachments
-
- script ocr.ascr
- (5.21 KiB) Downloaded 64 times
Re: pb variable ocr et caracteres trouvés
aie j ai un souci
voir l image
le message d erreur est le suivant
"" the target is not evaluating code ""
voir l image
le message d erreur est le suivant
"" the target is not evaluating code ""
- Attachments
-
- Image 5.jpg (235.3 KiB) Viewed 1369 times
Re: pb variable ocr et caracteres trouvés
Bonjour,
Pour que cela fonctionne :
Définir Le presse papier
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 :
puis Modifier presse_pap pour qu'il ne contienne plus qu'un nombre.
Voir mon message précédent.
Pour que cela fonctionne :
Définir Le presse papier
Code: Select all
var presse_papier=new Clipboard();
(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
Voir mon message précédent.
Re: pb variable ocr et caracteres trouvés
Voir dans la section "Tutos et exemples",
viewtopic.php?f=25&t=18736
viewtopic.php?f=25&t=18736