Page 1 sur 2

Capture zone écran

Posté : 08 oct. 2018, 05:14
par romain
Bonjour,

Nouveau ici même si j'utilise depuis des années sm. J'adore :D
Je souhaiterai faire une capture d'écran d'une zone prédéfini. Aujourd'hui j'utilise des utilitaires externes commandé par sm mais j'ai parfois des défauts . J'utilise la copie d'écran de sm . Mais est il possible de programmer une copie pour une zone bien défini. je sèche un peu.
Si vous avez une idée je suis preneur .....

Merci a vous

Re: Capture zone écran

Posté : 08 oct. 2018, 19:46
par Onissius
Il n'existe pas un utilitaire de capture d'écran snap je sais pas quoi qui ressemble à des ciseaux ?

%windir%\system32\SnippingTool.exe

Code : Tout sélectionner

Commentaire	Coordonnés (X1,Y1)
Variable	<X1>;0;Numerique;
Variable	<Y1>;0;Numerique;
Commentaire	Coordonnées (X2,Y2).
Variable	<X2>;300;Numerique;
Variable	<Y2>;300;Numerique;
Commentaire	Début de la macro
Type Special	WINDOWS GAUCHE;
Type	Outil Capture
Type Special	ENTREE;
Pause	00:00:01
Move Mouse	<X1>;<Y1>;Direct;ImgRef0;
Click	Left Down;
Move Mouse	<X2>;<Y2>;Indirect;
Click	Left Up;
Type Special	ALT;
Execute	https://youtu.be/JG5OsfOuEy0
spectacle son et lumière pour fêter la victoire à la fin. ;)

PS : Si tu as plusieurs écrans, que l'écran principale n'est pas celui le plus à gauche.
SM ne gère pas les coordonnées négatifs.

Re: Capture zone écran

Posté : 14 oct. 2018, 22:26
par romain
je te remercie pour cette réponse rapide.
Je vais essayer cette semaine. Je n'aime pas trop l'outil capture windows. Je le trouve très lent mais je vais essayer sous cette forme.
Je suis a la recherche de vitesse dans mes programme :-)
D’ailleurs j'ai fait un test de vitesse avec 30 trouves images à la suite et je mets le même temps avec un PC I5 de 3ème génération à 1,7 GHz et un I5 de 7 ème génération à 2,5 GHz.
Tu trouves ça normal ?

Re: Capture zone écran

Posté : 16 oct. 2018, 01:33
par Onissius
Le "trouve image" recherche pixel par pixel une image, donc oui, ça prend du temps.
Après, ça dépend ce que tu appel long, 5 secondes ? 1 minutes ? plus ?

J'ai un i7 3770K @ 3.50GHz, donc c'est normal que ça soit plus long chez toi que chez moi. Je pense que cette fonction utilise le CPU. Pour faire du calcul brute, c'est le nombre cœurs du CPU plutôt que la fréquence qui compte. Je ne suis pas sûre qu'Adam ai programmé Super Macro (SM) pour tourner en utilisant plusieurs cœurs.

Si tu veux accélérer l'exécution de ta macro :
  • réduit la taille de l'image recherchée.
  • utilise une machine plus rapide.
  • diminue la zone de recherche.
C'est des indices de recherche que je te donne, tu n'est pas obligé de faire les trois.

Re: Capture zone écran

Posté : 20 oct. 2018, 22:14
par romain
Je te remercie , C'est déjà vers quoi je vais ....
Les trois ....
C'est vraiment un belle outil. Je suis roboticien et je m'amuse bien avec ... Mes programmes sont assez long c'est pourquoi je cherche de la vitesse ....

Re: Capture zone écran

Posté : 31 oct. 2018, 18:45
par romain
bonsoir,

Tu me parlais du multi écran. effectivement je travaille avec 3 . Mais je n'arrive a utiliser le trouve image uniquement sur l'écran principal alors qu'il est possible de déplacer la souris sur tous les écrans avec une valeur positive.
Il y a t'il un paramètre a modifier pour utiliser le trouve écran sur les autres écrans ?

Re: Capture zone écran

Posté : 01 nov. 2018, 06:41
par Onissius
Si ton écran principale est le deux, les valeur de coordonnées de l'écran 1 sont négative. Pas celle du 3.

Re: Capture zone écran

Posté : 01 nov. 2018, 17:18
par romain
Je suis bien d'accord avec toi mais le "trouve image" ne peut être utilisé que sur l'écran principal . Alors que le déplacement souris peut être utilisé sur tous les écrans positifs

Re: Capture zone écran

Posté : 01 nov. 2018, 18:41
par Onissius
Tu est sûre ?
J'ai 3 écran, le principal est au centre et il me semblais que je pouvais rechercher sur le numéro 3 (celui de droite).
A voir...

Re: Capture zone écran

Posté : 02 nov. 2018, 11:49
par romain
si tu y arrives ça m'intéresse :-)