faire un click sans que ca bouge le pointeur de la souris
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
- Niveau 3
- Messages : 32
- Enregistré le : sam. 01 mai 2021 10:13
- Status : Hors ligne
faire un click sans que ca bouge le pointeur de la souris
question de newbie :
je travaille sur le même pc où le programme Autoit tourne
le problème c'est que quand le programme a besoin de faire un click il prend la main sur la souris
donc ca me perturbe un peu dans mon travail,
c'est possible qu'il clique à un endroit de l'écran numéro 2 (je suis en dual screen)
pendant que je travaille sur l'écran 1 ? mais sans qu'il me dérange le pointeur de souris ?
je doute que ca soit possible mais je pose la question au cas ou
je travaille sur le même pc où le programme Autoit tourne
le problème c'est que quand le programme a besoin de faire un click il prend la main sur la souris
donc ca me perturbe un peu dans mon travail,
c'est possible qu'il clique à un endroit de l'écran numéro 2 (je suis en dual screen)
pendant que je travaille sur l'écran 1 ? mais sans qu'il me dérange le pointeur de souris ?
je doute que ca soit possible mais je pose la question au cas ou
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: faire un click sans que ca bouge le pointeur de la souris
Suggestions
- utiliser ControlClick
- méthode bourrin : MouseGetPos pour enregistrer la position initiale du pointeur, MouseClick + MouseMove (les 2 avec speed = 0)
- utiliser ControlClick
- méthode bourrin : MouseGetPos pour enregistrer la position initiale du pointeur, MouseClick + MouseMove (les 2 avec speed = 0)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
-
- Niveau 3
- Messages : 32
- Enregistré le : sam. 01 mai 2021 10:13
- Status : Hors ligne
Re: faire un click sans que ca bouge le pointeur de la souris
merci pour la méthode bourrin de la souris, je vais tester ca
pour ControlClick qqchose comme ca ?
Local $hWnd = WinWait("[CLASS:Chrome_RenderWidgetHostHWND; INSTANCE:1]", "", 1)
ControlClick($hWnd, "faire un click sans que ca bouge le pointeur de la souris - AutoIt Français - Google Chrome", "293999824", 3592, 217)
je ne suis pas sur d'avoir besoin de faire un WinWait vu que ma fenetre est déjà ouverte en permanence
pour ControlClick qqchose comme ca ?
Local $hWnd = WinWait("[CLASS:Chrome_RenderWidgetHostHWND; INSTANCE:1]", "", 1)
ControlClick($hWnd, "faire un click sans que ca bouge le pointeur de la souris - AutoIt Français - Google Chrome", "293999824", 3592, 217)
je ne suis pas sur d'avoir besoin de faire un WinWait vu que ma fenetre est déjà ouverte en permanence
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: faire un click sans que ca bouge le pointeur de la souris
Non, mais un WinActivate oui
L'intérêt c'est que ControlClick ne bouge pas le pointeur
Mais je n'ai pas Chrome, donc je ne saurais dire si ça marche ou pô

" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
-
- Niveau 3
- Messages : 32
- Enregistré le : sam. 01 mai 2021 10:13
- Status : Hors ligne
Re: faire un click sans que ca bouge le pointeur de la souris
ok mais si je fais un winactivate je place la fenetre en premier plan, c'est ce que j'essayais d'éviter
ca va nous déranger pendant qu'on travaille, on voudrait éviter que ca nécéssite un pc dédié
en tout cas sans le winactivate le commandclick ne fonctionne pas, même si j'ai bien renseigné tous les paramètres,
le seul navigateur où j'ai pu avoir l'ID c'est chrome, mais ca ne marche pas de toute facon
ca va nous déranger pendant qu'on travaille, on voudrait éviter que ca nécéssite un pc dédié
en tout cas sans le winactivate le commandclick ne fonctionne pas, même si j'ai bien renseigné tous les paramètres,
le seul navigateur où j'ai pu avoir l'ID c'est chrome, mais ca ne marche pas de toute facon
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: faire un click sans que ca bouge le pointeur de la souris
Alors vu la quantité des prérequis il ne reste plus que la méthode bourrin, finalement 

" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: faire un click sans que ca bouge le pointeur de la souris
Sinon, une VM. Windows 10 gère ça en natif maintenant.
Ça évitera la prise de tête et/ou une machine dédiée. ^^
Ça évitera la prise de tête et/ou une machine dédiée. ^^
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
- Niveau 3
- Messages : 32
- Enregistré le : sam. 01 mai 2021 10:13
- Status : Hors ligne
Re: faire un click sans que ca bouge le pointeur de la souris
oui VM c'est pas mal comme idée, mais j'ai peur que ca soit juste niveau cpu/ram, là je suis déjà à 11 giga utilisés sur 16 giga, ou alors il faudrait que je passe à 32 giga de ram
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: faire un click sans que ca bouge le pointeur de la souris
16Go de Ram à acheter seront toujours moins cher et moins énergivore qu'un PC supplémentaire. ^^
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
- Niveau 3
- Messages : 32
- Enregistré le : sam. 01 mai 2021 10:13
- Status : Hors ligne
Re: faire un click sans que ca bouge le pointeur de la souris
oui c'est sur, y'en a pour 50-60 euros pour 2 barrettes de 8 giga, le même ordinateur d'occaze que j'ai ca serait 400-500 euros
- TommyDDR
- Modérateur
- Messages : 2102
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: faire un click sans que ca bouge le pointeur de la souris
Votre utilisation de ControlClick est erronée :
Aide AutoIt :
1) pourquoi vous indiquez un id sous forme de chaine de caractère (même si je doute que le pb vienne de là)
2) votre 3ème paramètre n'est pas le bouton de la souris (left/right/middle/...)
3) votre 4ème paramètre n'est pas le nombre de clic
4) vos coordonnées m'ont l'air erronées, il faut mettre des coordonnées par rapport au control (disponible dans l'onglet "control" sous "controlclick coord")
Petite subtilité, utilisez 0 en ID, cela ne marche pas chez moi avec autre chose que 0 sur chrome
(0 = zone cliente de la fenêtre)
Testé sous chrome :
cela clic bien sur un le 1er lien de ma recherche google
ControlClick($hWnd, "faire un click sans que ca bouge le pointeur de la souris - AutoIt Français - Google Chrome", "293999824", 3592, 217)
Aide AutoIt :
ControlClick ( "title", "text", controlID [, button = "left" [, clicks = 1 [, x [, y]]]] )
1) pourquoi vous indiquez un id sous forme de chaine de caractère (même si je doute que le pb vienne de là)
2) votre 3ème paramètre n'est pas le bouton de la souris (left/right/middle/...)
3) votre 4ème paramètre n'est pas le nombre de clic
4) vos coordonnées m'ont l'air erronées, il faut mettre des coordonnées par rapport au control (disponible dans l'onglet "control" sous "controlclick coord")
Petite subtilité, utilisez 0 en ID, cela ne marche pas chez moi avec autre chose que 0 sur chrome
(0 = zone cliente de la fenêtre)
Testé sous chrome :
ControlClick($hwnd, "", 0, "left", 1, 197, 301)
cela clic bien sur un le 1er lien de ma recherche google
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
-
- Niveau 3
- Messages : 32
- Enregistré le : sam. 01 mai 2021 10:13
- Status : Hors ligne
Re: faire un click sans que ca bouge le pointeur de la souris
ok merci je vais réessayer mieux avec le ControlClick