Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 13:14

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

Advertisement



PostMessage UDF

Discussion on PostMessage UDF within the AutoIt forum part of the Coders Den category.

Reply
 
Old 02/25/2012, 22:30   #31
 
YunoSubs's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 275
Received Thanks: 49
Quote:
Originally Posted by KDeluxe View Post
Wieso werden hier nicht themenrelevante Probleme angesprochen? Irgendwelche Fehler bei Spiel XYZ sind mir egal, hier geht es rein um die PostMessage Funktion.
Hast du vielleicht ein Beispiel da, ich verstehe es leider nicht ganz.

Code:
$hWnd = WinGetHandle("PostMessage UDF - Seite 3 - Mozilla Firefox") ;
_PostMessage_Send($hWnd, "{F5}",1500)
Könntest du es mir bitte beantworten?
YunoSubs is offline  
Old 07/15/2012, 07:36   #32
 
Miichiii's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 306
Received Thanks: 73
Alsoo irgendwie tut sich da bei mir so überhaupt garnix^^ weder im Editor noch in irgendeinem Spiel...
_PostMessage_Send("Unbenannt - Editor", "w") oder ist daran was falsch?
Miichiii is offline  
Old 07/15/2012, 10:23   #33
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Beim Editor musst du das Eingabefeld "ansteuern".
Quote:
Originally Posted by AutoIt Hilfe
ControlSend("[CLASS:Notepad]", "", "Edit1", "This is a line of text in the notepad window")
Das ist bei meiner UDF nicht möglich.

Bei Spielen kann es mehrere Gründe haben, ich tippe einfach mal auf HackShield oder vergleichbares.
KDeluxe is offline  
Thanks
1 User
Old 12/05/2012, 00:08   #34

 
_RowLegend_'s Avatar
 
elite*gold: 237
Join Date: Sep 2012
Posts: 984
Received Thanks: 1,202
Die UDF scheint unter Windows 8 64-Bit nicht zu funktionieren.
Hatte noch eine kompiliertes Script von Windows 7 mit der UDF, da hats funktioniert.
Hab auch schon die Autoitversion geändert. Hat alles nichts geholfen.
_RowLegend_ is offline  
Old 12/08/2012, 17:41   #35
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Ich vermute mal, dass das Script bei Windows 7 noch als 32 Bit Programm kompiliert wurde und bei deinem jetzigen Windows 8 als 64 Bit Programm. Oder umgekehrt. Das Problem hängt aber nicht direkt mit der UDF zusammen.
KDeluxe is offline  
Thanks
1 User
Old 12/08/2012, 19:14   #36
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
Code:
Ausgabe:
bei notepad passiert aber nichts.
butter123 is offline  
Old 12/09/2012, 13:40   #37
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Bei Notepad musst du das Eingabefeld ansteuern. Da du das nicht machst funktioniert es nicht.

Mit ControlSend() kann man es relativ einfach verdeutlichen.
Der PostMessage Befehl entspricht in etwa das:
Code:
ControlSend("[CLASS:Notepad]", "", "", "Text")
Wenn du das ausführst wirst du allerdings wieder feststellen, dass das nicht funktioniert.
Funktionieren würde es so:
Code:
ControlSend("[CLASS:Notepad]", "", "Edit1", "Text")

Für so etwas ist meine UDF nicht ausgelegt. Allerdings gibt es bei der UDF im jetzigen Zustand einige Sachen die mich stören, evtl. werde ich ein paar Änderungen im Laufe der nächsten Woche vornehmen.
KDeluxe is offline  
Thanks
1 User
Old 12/09/2012, 14:15   #38
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
Hmm ok, also mit der UDF ist es nur möglich an Fenster zu senden, die auch ein Control haben?

Siehst du eine andere Möglichkeit an Fenster (Spiele) zu senden, die nichtaktiv sind und auch kein Control zum ansteuern haben?
butter123 is offline  
Old 12/09/2012, 16:24   #39
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Bei Client basierenden Spiele gibt es in der Regel kein "Subcontroll" wie es beim Editor der Fall ist. Da reicht das Handle des Spielfensters aus.
Das Eingabefeld beim Editor ist ein eigenes "Fenster" (Childwindow). Spiele werden in der Regel im Hauptfenster gezeichnet.
KDeluxe is offline  
Old 12/19/2013, 23:18   #40
 
♛Wolf♛'s Avatar
 
elite*gold: LOCKED
The Black Market: 82/7/19
Join Date: May 2010
Posts: 1,250
Received Thanks: 461
Leider geht der Download nicht mehr.

Hoffe auf reup.
♛Wolf♛ is offline  
Old 12/19/2013, 23:22   #41
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Natürlich funktioniert der, ist doch als Attachment hinterlegt.
alpines is offline  
Old 12/19/2013, 23:24   #42
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Quote:
Originally Posted by GamerWithFlow View Post
Leider geht der Download nicht mehr.

Hoffe auf reup.
trolololol
1. Post ein wenig runter scrollen und auf das zip dingen klicken wo steht : PostMessage UDF x Downloads
YatoDev is offline  
Thanks
1 User
Old 12/20/2013, 04:48   #43
 
king-kongs's Avatar
 
elite*gold: 10
Join Date: Aug 2010
Posts: 608
Received Thanks: 66
what does it do can explain in english pls.
king-kongs is offline  
Old 12/20/2013, 12:37   #44
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Quote:
Originally Posted by king-kongs View Post
what does it do can explain in english pls.
PostMessage User defined function. What is the problem ?
(Post a message in windows)
YatoDev is offline  
Thanks
1 User
Old 10/29/2016, 12:47   #45
 
elite*gold: 0
Join Date: Jan 2012
Posts: 37
Received Thanks: 2
Quote:
Originally Posted by KDeluxe View Post
Benötigt wird mindestens AutoIt v3.3.8.1.

Die UDF beinhaltet 9 Funktionen:
PHP Code:
_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 "left"$Delay 50)
_GetAsyncKeyState($Key
Genaueres zu den Funktionen findet ihr in der UDF.

Die Funktionen eignen sich nicht wirklich um Texte zu schreiben (z. B. für Spambots). Die UDF wurde nur für den Zweck erstellt Tasten für Aktionen senden zu können.

Bis auf Zahlen (0 - 9) und Buchstaben (a - z, A - Z) können keine einstelligen Zeichen verwendet werden (z. B. "~").
Oh I just found this here. This is awesome, but does not work on my win10 64bits.
It doesn't give any error. Doesn't do anything.


$hWnd = WinGetHandle("Untitled - Paint")
_PostMessage_Click($hWnd, 270,220, "left",1,50)
SaidJan is offline  
Reply


Similar Threads Similar Threads
[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>
[TUTORIAL] PostMessage mit AutoIT
06/16/2009 - Flyff Hacks, Bots, Cheats, Exploits & Macros - 0 Replies
Ich habe eine Anfrage bekommen wie man mit AutoIT Tasten und Mausklicks an ein Flyff Fenster sendet. Ich denke da das mehrere Leute interessieren könnte, poste ich hier meine ausführliche Antwort auf die Frage. Ob die Assembler Erklärung korrekt ist weiß ich nicht, sollte soweit auch unwichtig sein. Ich werde keine weiteren Fragen dazu beantworten. Die benötigte .dll findet ihr hier:
keine reaktion auf Postmessage
03/04/2009 - Guild Wars - 20 Replies
Einen wunderschönen guten Morgen, ich hoffe nicht das euch das thema zum halse raus hängt, aber leider habe ich nichts passendes in andern Threads gefunden. Vorabinfo: Sprache: VB2008 System: WinXP Prof SP2 Mein Problem ist das GW das Postmessage nicht "an nimt" ( Auch Sendmessage geht nicht )



All times are GMT +1. The time now is 13:14.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.