Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 18:36

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

Advertisement



Tasten an ArcheAge senden

Discussion on Tasten an ArcheAge senden within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Belur's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 3,441
Received Thanks: 1,473
Tasten an ArcheAge senden

Hey,

benutze erfolgreich den Afk-Bot von Paraly. (Noch die v1.10).
Dachte eigentlich die v1.10 hätte mit ControlSend gearbeitet, und da ich mein Mount leveln wollte im Hintergrund, habs ich auch erst damit probiert.

Naja, nichts angekommen in ArcheAge, also hab ich mir mal den aktuellesten Sourcecode angesehen von Paralys Afk-Bot. Tasten werden wohl mit einer Funktion aus der PostMessage UDF gesendet. Also hab ichs mal damit versucht:

Code:
#include <PostMessage.au3> 
$title = WinGetTitle("[CLASS:ArcheAge]", "")
$hwnd = WinGetHandle($title)

while 1
_PostMessage_SendDown($hwnd, 0x41)
_PostMessage_SendDown($hwnd, 0x57)

WEnd
Es passiert aber immer noch nichts. Kenn mich nicht wirklich aus mit AutoIt, wollte wirklich nur etwas sehr simples schreiben, dass 2 Tasten gedrückt hält, aber selbst das misslingt mir schon

Hoffe mir kann jmd von euch helfen.

Grüße
Belur is offline  
Old 10/03/2014, 09:00   #2
 
elite*gold: 0
Join Date: Nov 2005
Posts: 36
Received Thanks: 6
Ist vielleicht ne blöde Frage, da ich nur mit AutoHotKey Erfahrung habe und kein Plan von AutoIT, aber hast Du es mal mit Administratorrechten gestartet?
Wenn nicht kann es sein, dass AutoIt keinen Zugriff auf die App hat, da ArcheAge meinse Wissens nach als Administrator gestartet wird.
jokhurt is offline  
Thanks
1 User
Old 10/03/2014, 11:50   #3
 
Belur's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 3,441
Received Thanks: 1,473
Danke, hatte den gleichen Tipp grad auch von jmd über Pn bekommen.
Also oben mal ein "#RequireAdmin" einzufügen.
Und Tatsache, jetzt läuft es einwandfrei.

Danke
Belur is offline  
Old 10/03/2014, 16:57   #4
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Wenn das Spiel per Admin gestartet wird dann muss das Steuerungsprogramm auch per Administratorrechten gestartet werden. Das ist nicht nur bei dem Spiel so.
alpines is offline  
Thanks
1 User
Old 10/04/2014, 23:17   #5

 
Moneypulation's Avatar
 
elite*gold: 138
Join Date: Apr 2012
Posts: 3,494
Received Thanks: 1,769
Bei solchen Vollbildspielen würde ich auch immer #RequireAdmin reinschreiben, hatte nämlich genau das selbe Problem bei nem anderen Spiel
Moneypulation is offline  
Old 10/07/2014, 13:28   #6
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Code:
$title = WinGetTitle("[CLASS:ArcheAge]", "")
$hwnd = WinGetHandle($title)
Wofür?
Benutz doch gleich:
Code:
$hwnd = WinGetHandle("[CLASS:ArcheAge]")
Falls du das Spiel auch öfters startest:
Code:
$archAgeWindows = WinList("[CLASS:ArcheAge]")
For $i = 1 To $archAgeWindows[0][0]
    $hwnd = $archAgeWindows[$i][1]
    ; ...
Next
KDeluxe is offline  
Reply


Similar Threads Similar Threads
AutoIT soll tasten an Programm senden
12/28/2013 - AutoIt - 2 Replies
Hallo, ich möchte einen kleinen "Workbot" für ein Game machen. Ich muss im Prinzip nur W für eine gewissen zeit X drücken, dann D für eine gewisse zeit Y. Und wenn ich dann wieder an meinen Ort ankomme, das passiert nach z.B 200mal W dann 25mal d dann 200mal W dann 25 d, dann soll das Programm wieder von vorne beginnen. In dem Fenster wo alles stattfindet heißt test.exe. Wie wäre der Code für solch eine Folge? PS: Am besten wäre, wenn man z.B f1 drückt dann kommt man von dem Desktop (...
F-Tasten an FlyFF senden
12/22/2011 - Flyff Private Server - 6 Replies
Guten Morgen kleine Community. Mit meinem ersten Post will ich euch auch gleich eine Frage aufdrängen. Also ich schreibe gerade ein Helferlein für Flyff. Das leveln und farmen funktioniert einwandfrei. Nur irgendwie krieg ich es nicht gebacken die F-Tasten an Flyff zu senden. Im Chat z.B wird jede Taste gesendet. Außerhalb nichts mehr. Ich lese ja schon eine weilchen bei euch mit und weis daher das ihr Leuten gegenüber skeptisch seid die nur einen Post schreiben ^^ Allerdings kann...
tasten an wow senden
02/02/2011 - General Coding - 6 Replies
Moin seit neusten ist es nicht mehr möglich tasten an den wow client zu senden weder mit autoit noch mit VB. kennt vllt jemand ne möglichkeit mit deres möglich ist es doch zu tun???
GameGuard blockt tasten senden umgehen?
06/29/2010 - AutoIt - 4 Replies
Wie der Titel schon sagt denke ich das GameGuard das senden von Tasten per AutoIT blockt. (Im Editor sendet er die Tasten aber im Spiel nicht.) Kann man das evtl. irgendwie umgehen?
C#an Prozess Tasten senden
03/26/2010 - .NET Languages - 5 Replies
Hallo @all, ich habe mal folgende Frage und zwar, wie kann man diverse Tastenbefehle, Tastendrücke an einen bestimmten Prozess senden ohne das der Prozess in den Vordergrund muss? Beispiel: Das C# Programm soll die Buchstaben "A,B,C" an Notepad schicken was aber minimiert oder im Hintergrund ( Nicht fokusiert ) ist. Falls mir jemand weiter helfen kann wäre ihm dem jenigen sehr dankbar. Vielen Dank schon mal. See Ya!



All times are GMT +1. The time now is 18:36.


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.