Amélioration de la fonction "trouver image"

N'hésitez pas à poster si vous avez une idée d'amélioration du programme
Post Reply
Kalaeman
Posts: 11
Joined: 30 Mar 2012, 20:47

Amélioration de la fonction "trouver image"

Post by Kalaeman »

La fonction "trouver image" actuelle nécessite de faire une capture d'écran par l'utilisateur pour chaque image, et de la redimensionner ce qui peut être parfois assez long.

C'est pourquoi je me demande s'il serait possible de rajouter une option permettant de faire faire la capture d'écran (et le redimensionnement) par Actionaz, comme dans Super macro (que je trouve très bien fait à ce niveau là).

De plus, il pourrait y avoir une quatrième option dans les sources de l'image à chercher. On peut actuellement chercher l'image dans une fenêtre, sur tout l'écran ou bien dans une autre image. Rechercher l'image dans une zone délimitée de l'écran par l'utilisateur, serait très pratique dans certains cas particuliers (dont le mien). Encore une fois, c'est pas mon idée, ça vient de Super macro ^^ mais c'est vraiment bien.

Et sinon améliorer un peu l'aide sur les variables de position m'aurait beaucoup aidé (j'ai pas compris tout de suite que c'était dans "Point" que c'était expliqué) et j'ai d'ailleurs réussi à faire planter Actionaz pas mal de fois en essayant différentes syntaxes pour changer les variables de position :p

Sinon à part ça ce programme est super :)
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

Re: Amélioration de la fonction "trouver image"

Post by Jmgr »

La fonction "trouver image" actuelle nécessite de faire une capture d'écran par l'utilisateur pour chaque image, et de la redimensionner ce qui peut être parfois assez long.

C'est pourquoi je me demande s'il serait possible de rajouter une option permettant de faire faire la capture d'écran (et le redimensionnement) par Actionaz, comme dans Super macro (que je trouve très bien fait à ce niveau là).
C'est prévu, mais comme c'est assez complexe à mettre en place je n'ai pas encore eu le temps de le faire.
De plus, il pourrait y avoir une quatrième option dans les sources de l'image à chercher. On peut actuellement chercher l'image dans une fenêtre, sur tout l'écran ou bien dans une autre image. Rechercher l'image dans une zone délimitée de l'écran par l'utilisateur, serait très pratique dans certains cas particuliers (dont le mien). Encore une fois, c'est pas mon idée, ça vient de Super macro ^^ mais c'est vraiment bien.
Idem.
Et sinon améliorer un peu l'aide sur les variables de position m'aurait beaucoup aidé (j'ai pas compris tout de suite que c'était dans "Point" que c'était expliqué) et j'ai d'ailleurs réussi à faire planter Actionaz pas mal de fois en essayant différentes syntaxes pour changer les variables de position :p
Oui, il faut que je trouve un moyen pour rendre ça plus intuitif. Peut-être avec une action dédiée à la manipulation des positions ?

Si tu arrives à reproduire ces plantages ça m'intéresse. N'hésite pas à poster sur ce forum le code qui fait planter, ça me permettra de le corriger.
"My software never has bugs. It just develops random features."
Kalaeman
Posts: 11
Joined: 30 Mar 2012, 20:47

Re: Amélioration de la fonction "trouver image"

Post by Kalaeman »

C'est prévu, mais comme c'est assez complexe à mettre en place je n'ai pas encore eu le temps de le faire.
Ok si c'est prévu c'est cool :)
Oui, il faut que je trouve un moyen pour rendre ça plus intuitif. Peut-être avec une action dédiée à la manipulation des positions ?
En fait, c'est l'action variable qui permet de créer des variables, et de faire des calculs dessus. Mais la seule manière de faire des calculs sur les variables de position est d'utiliser le code (si j'ai bien compris). Peut être qu'en séparant en deux fonctions distinctes : la création de variables, et le calcul, tu pourrais faire plus d'option sur le calcul.
Par exemple choisir le type de variable à transformer et si c'est une variable de position, rajouter une deuxième case pour la position en y etc..

Ou alors laisser comme c'est et juste permettre les calculs des variables de position avec l'action variable.

Ou alors effectivement rajouter une action pour la manipulation des positions, mais je me demande si ce n'est pas un peu trop spécifique comme action?
Si tu arrives à reproduire ces plantages ça m'intéresse. N'hésite pas à poster sur ce forum le code qui fait planter, ça me permettra de le corriger.
J'ai eu plusieurs plantages lors du débogage, mais ça a peut être été corrigé par la mise à jour. Je sais pas trop comment les reproduire par contre, j'ai un peu l'impression que c'est "aléatoire", mais je vais essayer de faire attention la prochaine fois que ça plante.

Euh sinon juste comme ça, c'est pas un bug et c'est vraiment du détail, mais dans l'action clic, quand on passe du texte au code pour la position, les deux petits points qui séparent les deux variables restent. Etant ignorant je les ai pas enlevé, et j'ai pas tout de suite compris que c'était à cause de ça qu'il me renvoyait une erreur :p

Edit: et tant que j'y pense, quand on test une action dans notre macro (exécuter sélection), on ne peut pas le refaire une seconde fois. Il faut déselectionner l'action et la re-selectionner pour que ça marche c'est normal?

Je sais c'est du détail ^^
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

Re: Amélioration de la fonction "trouver image"

Post by Jmgr »

Désolé pour la réponse tardive, j'avais un peu zappé ce topic.
En fait, c'est l'action variable qui permet de créer des variables, et de faire des calculs dessus. Mais la seule manière de faire des calculs sur les variables de position est d'utiliser le code (si j'ai bien compris). Peut être qu'en séparant en deux fonctions distinctes : la création de variables, et le calcul, tu pourrais faire plus d'option sur le calcul.
Par exemple choisir le type de variable à transformer et si c'est une variable de position, rajouter une deuxième case pour la position en y etc..

Ou alors laisser comme c'est et juste permettre les calculs des variables de position avec l'action variable.

Ou alors effectivement rajouter une action pour la manipulation des positions, mais je me demande si ce n'est pas un peu trop spécifique comme action?
Oui il faut que j'étudie ça. Après je pense que créer une action spécialement pour ça peut avoir du sens : c'est quand même assez fréquent de manipuler une position.
Euh sinon juste comme ça, c'est pas un bug et c'est vraiment du détail, mais dans l'action clic, quand on passe du texte au code pour la position, les deux petits points qui séparent les deux variables restent. Etant ignorant je les ai pas enlevé, et j'ai pas tout de suite compris que c'était à cause de ça qu'il me renvoyait une erreur :p
Oui ce n'est pas très intuitif. Il faut que je réfléchisse à une meilleure solution.
Edit: et tant que j'y pense, quand on test une action dans notre macro (exécuter sélection), on ne peut pas le refaire une seconde fois. Il faut déselectionner l'action et la re-selectionner pour que ça marche c'est normal?

Je sais c'est du détail ^^
C'est bien un bug, qui sera corrigé dans la prochaine version, merci :)
"My software never has bugs. It just develops random features."
Kalaeman
Posts: 11
Joined: 30 Mar 2012, 20:47

Re: Amélioration de la fonction "trouver image"

Post by Kalaeman »

Et bien bonne chance pour améliorer tout ça ^^

ps: ctrl+alt+espace marche très bien depuis la mise à jour en fait :)
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

Re: Amélioration de la fonction "trouver image"

Post by Jmgr »

ps: ctrl+alt+espace marche très bien depuis la mise à jour en fait
Tu parles bien d'"exécuter la sélection" ?

Bon, au moins cette version n'a pas ajouté que des bugs, c'est déjà ça ^^
"My software never has bugs. It just develops random features."
Kalaeman
Posts: 11
Joined: 30 Mar 2012, 20:47

Re: Amélioration de la fonction "trouver image"

Post by Kalaeman »

Oui c'est ça, c'est le raccourci ^^
Et ton programme marche nickel maintenant ya plus de problèmes sur les pauses ni rien.

Ah si quand même juste un truc mais je devrais pas le poster ici. =P
Post Reply