Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 12:51

  • 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   #1
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
PostMessage UDF

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. "~").
Attached Files
File Type: zip PostMessage.zip (3.3 KB, 792 views)
KDeluxe is offline  
Thanks
21 Users
Old 08/08/2010, 09:39   #2
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Danke, gefällt mir sehr gut.

€: Die UDF sendet bei mir nur die Hälfte
HardCore.1337 is offline  
Old 08/08/2010, 09:47   #3
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
Benutz mal den Parameter Delay, ein Wert zwischen 100 und 250 sollte eigentlich helfen.
KDeluxe is offline  
Thanks
2 Users
Old 08/08/2010, 09:49   #4
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
klappt Wunderbar.
Danke.
HardCore.1337 is offline  
Old 08/09/2010, 21:20   #5
 
suiluJ.'s Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 2,210
Received Thanks: 6,754
danke
werd ich benutzen
Aber die Koordinaten ...
Muss ich da Control koordinaten nehmen..?
Oder ganz normale?

Da Postmessage in C++ eine Funktion ist die einen Key an ein Handle sendet (glaub ich D: )
suiluJ. is offline  
Old 08/09/2010, 21:27   #6
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Quote:
Da Postmessage in C++ eine Funktion ist die einen Key an ein Handle sendet (glaub ich D: )
Macht die auch. Nur die "Key´s" wurden ganz gekonnt umgewandelt.
HardCore.1337 is offline  
Old 08/09/2010, 23:11   #7
 
elite*gold: 0
Join Date: Sep 2009
Posts: 445
Received Thanks: 286
Sry, mal so ne Frage.
Ist das in der Art sowas wie ControlSend?
Banana.Crafts is offline  
Old 08/09/2010, 23:33   #8
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
Sowas in der Art, ControlSend verursacht nur immer wieder gerne Probleme mit der Groß-
und Kleinschreibung und kann auch Bluescreens verursachen. Das passiert bei
PostMessage nicht.

@selman99
In C++ kann man auch per PostMessage Mausklicks machen. Das die Controlkoordinaten
benutzt werden müssen ist aber richtig.
KDeluxe is offline  
Old 08/10/2010, 14:56   #9
 
suiluJ.'s Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 2,210
Received Thanks: 6,754
Quote:
Originally Posted by KillerDeluxe View Post

Das die Controlkoordinaten
benutzt werden müssen ist aber richtig.
Und wie bekommt man die ? ich hab mal was von Screen to Client gelesen...
suiluJ. is offline  
Old 08/10/2010, 15:08   #10
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
Start → AutoIt → AutoIt Window Info
oder:
PHP Code:
Run("Au3Info.exe", @ProgramFilesDir "\AutoIt3"
Im Tab "Control" findest du dann "ControlClick Coords".
KDeluxe is offline  
Old 08/10/2010, 19:09   #11
 
suiluJ.'s Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 2,210
Received Thanks: 6,754
Quote:
Originally Posted by KillerDeluxe View Post
Start → AutoIt → AutoIt Window Info
oder:
PHP Code:
Run("Au3Info.exe", @ProgramFilesDir "\AutoIt3"
Im Tab "Control" findest du dann "ControlClick Coords".
Danke aber das weiß ich schon...
Nur ich denke mein Game hat keine Controls o.o da alles leer ist ...
Man kann das irgendwie man den Normalen Koords ausrechnen..
suiluJ. is offline  
Old 08/11/2010, 00:05   #12
 
coladose's Avatar
 
elite*gold: 106
Join Date: Jun 2010
Posts: 2,256
Received Thanks: 3,866
In der Release Section gabs mal nen kleines aber nützliches Tool...
Einfach mal da schaun
coladose is offline  
Old 05/08/2011, 16:49   #13
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
Auch wenn es nicht viele interessiert, ich hab mal eine neue Version hoch geladen.
KDeluxe is offline  
Thanks
2 Users
Old 05/08/2011, 17:52   #14
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
Quote:
Originally Posted by KillerDeluxe View Post
Auch wenn es nicht viele interessiert, ich hab mal eine neue Version hoch geladen.
Der "Search.." Button zum Auswählen des Au3 Pfades geht nicht..
Der für SciTE schon..
omer36 is offline  
Old 05/08/2011, 18:54   #15
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
Ich hab eine falsche Datei hoch geladen, die jetzige sollte funktionieren.
KDeluxe is offline  
Thanks
1 User
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 +2. The time now is 12:51.


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