Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 21:53

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Help] Postmessage

Discussion on [Help] Postmessage within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
[Help] Postmessage

Hallo,

ich habe seit kurzem gelesen, dass es sowas wie Postmessage gibt und wollte mich mal ein bisschen damit befassen.

Leider fand ich nichts hilfreiches(für mich zmd).
Kann mir wer da helfen? Hab die Postmessage UDF auch schon....


MfG Ludder231
Ludder231 is offline  
Old 04/29/2011, 14:33   #2
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Wo liegt das Problem? Die Syntax sagt doch alles. Du brauchst nur den Fensternamen und den String den du senden möchtest.
BlackHybrid is offline  
Old 04/29/2011, 14:41   #3
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Welche UDF?


Ist zwar nicht gerade die aktuellste, aber sie hält was sie verspricht. Was hast du den mit PostMessage vor?
KDeluxe is offline  
Old 04/29/2011, 14:52   #4
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Ja iwie funktioniert das nicht

PHP Code:
#include <postmessage.au3>
$handle WinGetHandle("Unbenannt - Editor")
_PostMessage_Text("Unbenannt - Editor""TEXT"
Bin ich iwie gerade zu blöd?!
Ludder231 is offline  
Old 04/29/2011, 15:09   #5
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Geht wahrscheinlich nicht, weil das Textfeld ausgewählt sein muss, was nicht der Fall ist wenn das Fenster nicht aktiviert ist. Probiers mal bei einem anderem Fenster.
BlackHybrid is offline  
Old 04/29/2011, 15:25   #6
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Geht bei keinem... -.-
habs auch mit winwaitactive probiert, iwas muss mit dem $handle nicht stimmen oder? ;D
Ludder231 is offline  
Old 04/29/2011, 15:30   #7
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Das Handel brauchst du doch granicht oder? Is doch schon in der UDF vorhanden.
BlackHybrid is offline  
Old 04/29/2011, 15:36   #8
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Ohne das Handle funktionierts aber auch net
Ludder231 is offline  
Old 04/29/2011, 15:38   #9
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Hast du auch die .dll im richtigen Verzeichnis?
BlackHybrid is offline  
Old 04/29/2011, 15:48   #10
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Welche .dll? Das wirds wohl sein...
Ludder231 is offline  
Old 04/29/2011, 16:08   #11
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Ups war grad in gedanken bei ner anderen UDF, bei der eine extra dll dabei ist
BlackHybrid is offline  
Old 04/29/2011, 16:12   #12
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Auch nix o_O"

PHP Code:
#include <postmessage.au3>
WinWaitActive("Fenstername")
_PostMessage_Text("Fenstername""TEXT"
Ludder231 is offline  
Old 04/29/2011, 16:16   #13
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Dann weis ich auch nicht weiter. Bei mir klappt alles einwand frei.
BlackHybrid is offline  
Thanks
1 User
Old 04/29/2011, 16:34   #14
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
okay danke trozdem, werde mal weiter suchen
Ludder231 is offline  
Old 04/29/2011, 16:53   #15
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Quote:
Originally Posted by Ludder231 View Post
Auch nix o_O"

PHP Code:
#include <postmessage.au3>
WinWaitActive("Fenstername")
_PostMessage_Text("Fenstername""TEXT"
Mir ist keine Anwendung mit dem Titel "Fenstername" bekannt. Wenn es das Fenster nicht gibt, was in diesem Beispiel wohl auch so sein wird, kann natürlich nichts passieren.



→ User32.dll, ist im system32 Ordner

Mit dem Standardeditor kannst du es nicht testen, dafür müsstest du es an "Edit1" schicken, was mit dieser UDF nicht möglich ist.

Mit ControlSend kannst du es so machen:
Code:
ControlSend("[CLASS:Notepad]", "", "Edit1", "Beispiel")
Je nach Anwendung ist ControlSend allerdings nicht zu empfehlen, was soll das Script machen?
KDeluxe is offline  
Reply


Similar Threads Similar Threads
PostMessage UDF
06/27/2017 - AutoIt - 48 Replies
Benötigt wird mindestens AutoIt v3.3.8.1. Die UDF beinhaltet 9 Funktionen: _PostMessage_Send($hWnd, $Key, $Delay = 10) _PostMessage_SendDown($hWnd, $Key, $Delay = 10) _PostMessage_SendUp($hWnd, $Key, $Delay = 10) _PostMessage_Click($hWnd, $X = -1, $Y = -1, $Button = "left", $Clicks = 1, $Delay = 10) _PostMessage_ClickDown($hWnd, $X = -1, $Y = -1, $Button = "left") _PostMessage_ClickUp($hWnd, $X = -1, $Y = -1, $Button = "left") _PostMessage_ClickDrag($hWnd, $X1, $Y1, $X2, $Y2, $Button...
Problem mit PostMessage
03/04/2011 - AutoIt - 8 Replies
Hallo, Also kurzum, ich will Tasten an ein inaktives Fenster senden. z.b. die {TAB} taste. Dies funktioniert auch, wenn das Fenster aktiv ist. _WinAPI_PostMessage($hWnd, 0x100, $TAB, 0x0)
[Request]PostMessage UDF
01/22/2011 - AutoIt - 2 Replies
hey. ich hab meine os neuaufgesetzt, jetzt ist die udf von KillerDeluxe wech ;o. ich habe ihn und ein paar andere leute gefragt, niemand hat sie. jetzt wollte ich fragen, ob einer von euch noch im besitz dieser udf ist? :3 u_failed
[c++]postmessage problem
07/03/2010 - C/C++ - 7 Replies
hi ich hab wieder mal ein problem ich versuche mit c++ einen bot zu schreiben und möchte einen tastendruck zum gewünschten fenster senden (nostale) mit postmessage aber wie?? ich habs mal so probiert #include <iostream> #include <windows.h>



All times are GMT +1. The time now is 21:53.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.