Page 1 sur 1
[C] Existe t'il une fonction ressemblant a postmessage
Posté : ven. 03 juin 2011 14:34
par Sepular
Bonjour
Je souhaiterai savoir si une fonction Autoit serai semblable a la fonction postmessage ou sendmessage de autohotkey? Ou existe t'il un UDF qui pourrai palier a cela?
Edit : Sachant que le ControlSend ne fonctionne pas puisque je pense que la fenêtre "appelé" ne fonctionne pas comme une fenétre de type "normal".
Merci.
Re: [..] Existe t'il une fonction ressemblant a postmessage
Posté : ven. 03 juin 2011 18:53
par Tlem
Vous pouvez utiliser
SendMessage ou
SendMsg directement.

Il est utilisé dans certains Include. Regardez et vous verrez.
Re: [..] Existe t'il une fonction ressemblant a postmessage
Posté : ven. 03 juin 2011 20:14
par legend
ça sent le bot.
Re: [..] Existe t'il une fonction ressemblant a postmessage
Posté : sam. 04 juin 2011 00:00
par Yarillo
On va pas s'amuser à dire ça dès que quelqu'un cherche la commande Send...
Dans tous les cas il n'a pas mit la balise [R] le vilain.
*lance Tlem sur le sujet*
Re: [..] Existe t'il une fonction ressemblant a postmessage
Posté : dim. 05 juin 2011 17:38
par legend
il a dit : la fenêtre "appelé" ne fonctionne pas comme une fenétre de type "normal".
les controls non détectés sont a 90% dans les fenêtres des jeux video.
Re: [..] Existe t'il une fonction ressemblant a postmessage
Posté : dim. 05 juin 2011 18:17
par Sepular
Bonjour.
Sujet non encore résolu, je n'ai pas encore fait les tests mais cela ne serai tarder même si je pense que sendmess ne passera pas.
Prochain gag au prochaine épisode.
Re: [..] Existe t'il une fonction ressemblant a postmessage
Posté : dim. 05 juin 2011 21:10
par Tlem
Je pense que les fonctions
_SendMessage et
_SendMessageA sont proches de la fonction
SendMessage de
AutoHotKey.
Regardez la doc et l'exemple de la fonction dans le fichier d'aide.
La consultation du fichier
C:\Program Files\AutoIt3\Include\SendMessage.au3 peut vous être très utile aussi.

Re: [..] Existe t'il une fonction ressemblant a postmessage
Posté : dim. 05 juin 2011 23:24
par Sepular
Après pas mal de lecture les test ne sont pas très concluant.
Donc dans un premier temps j'ai essayé cela :
Ensuite :
Rien ne se passe.
J'abandonne l'idée? (niarkniarkniark je passe chez le "concurrent" lol)
Je ne vois pas comment faire bien fonctionner la fonction

Re: [..] Existe t'il une fonction ressemblant a postmessage
Posté : dim. 05 juin 2011 23:45
par Tlem
Effectivement, avec si peux d'informations, il est presque impossible de vous aider.
Chez le concurrent, ils doivent surement avoir des antennes plus longues.
Je clos ce sujet, puisque vraisemblablement, Sepular ne cherchera pas plus loin.

Re: [C] Existe t'il une fonction ressemblant a postmessage
Posté : lun. 06 juin 2011 01:44
par Sepular
Ce n'est pas que je cherche pas plus loin c'est surtout que je ne trouve pas la solution malgré les posts que j'ai pu lire dessus, les aides et le reste.
Je ne vois pas comment envoyer un appuis touche ou une phrase en passant par sendmessage.
Re: [C] Existe t'il une fonction ressemblant a postmessage
Posté : lun. 06 juin 2011 06:58
par Tlem
Faites une recherche dans les includes d'AutoIt. Vous trouverez divers fonctions utilisant
_SendMessage.
Peut être que l'une d'elle vous satisfera.
Cela dit,
_SendMessage est plus souvent utilisé pour envoyer des messages système plutôt que du texte !!!
Sinon, pour envoyer du texte à une fenêtre la fonction la plus utilisée est
ControlSend et pour des séquences de touche, c'est
Send.
Il y a aussi
ControlSetText pour changer le texte d'un contrôle.
Si c'est ce que vous cherchez et n'arrivez pas à faire, peut être n'utilisez-vous pas les fonctions correctement, auquel cas, je vous conseil la lecture de ceci :
-
http://www.autoitscript.fr/autoit3/docs ... ntrols.htm
-
http://www.autoitscript.fr/autoit3/docs ... vanced.htm