|
You last visited: Today at 05:47
Advertisement
Autoit Send Problem
Discussion on Autoit Send Problem within the General Coding forum part of the Coders Den category.
02/10/2008, 01:20
|
#1
|
elite*gold: 0
Join Date: Apr 2004
Posts: 1,460
Received Thanks: 70
|
Autoit Send Problem
Code:
AutoItSetOption("SendKeyDelay",0)
AutoItSetOption("SendKeyDownDelay",8)
SoundPlay("4.mp3")
sleep(5000)
$i = 5
While $i =5
$coord = PixelSearch( 573, 315, 580, 350, 0x8C34F7, 50 )
If Not @error Then
;MsgBox(0, "X and Y are:", $coord[0] & "," & $coord[1])
Send("{SPACE}")
SoundPlay("4.mp3")
sleep(1000)
EndIf
Sleep(30)
WEnd
Hier nun das Problem : Im Game wird bei entsprechendem Pixelsearch event auch immer schön der sound abgespielt aber der send Befehl wird nicht durchgeführt.
Also ich gehe nun mal davon aus dass die Macher des Game sends blockiert hat.
Welche Alternativen bzw Umgehungen gibt es ?
|
|
|
02/10/2008, 02:14
|
#2
|
elite*gold: 2
Join Date: Oct 2006
Posts: 218
Received Thanks: 138
|
Versuch es mal so:
Send("{SPACE DOWN}")
Sleep(50)
Send("{SPACE UP}")
|
|
|
02/10/2008, 02:19
|
#3
|
elite*gold: 0
Join Date: Apr 2004
Posts: 1,460
Received Thanks: 70
|
Hab ich auch schon probiert, denke es geht eher darum dass das Programm Sends ansich blockt, dazu suche ich halt ne Lösung.
|
|
|
02/16/2008, 05:11
|
#4
|
elite*gold: 0
Join Date: Apr 2007
Posts: 543
Received Thanks: 112
|
das ist aber nicht zu erkennen für das game ob der eintrag im speicher von deiner Tastatur kam oder eben durch nen Send befehl.....ausser das Spiel grieft ganz schön tief in dein OS ein, sowas wiederrum würde ich dann lieber nicht spielen ;P
|
|
|
02/16/2008, 09:57
|
#5
|
elite*gold: 0
Join Date: Mar 2007
Posts: 567
Received Thanks: 48
|
Welches Game ist es denn?
MFG
Ganf
|
|
|
02/16/2008, 12:14
|
#6
|
elite*gold: 0
Join Date: Oct 2005
Posts: 2,487
Received Thanks: 215
|
AutoIt arbeitet wohl mit der veralteten Funktion keybd_event. Vielleicht hilft es, eine andere API Funktion zu benutzen, SendInput zB.
hier:
werden Möglichkeiten beschrieben.
Hatte das selbe Problem auch mal, bin leider zu keinem Ergebnis gekommen, da zu low :>
|
|
|
02/18/2008, 09:48
|
#7
|
elite*gold: 0
Join Date: Apr 2004
Posts: 1,460
Received Thanks: 70
|
Ist das in C++ geschrieben ?
Hab mich leicht eingearbeitet aber vom compilieren hab ich keinen plan, bzw es noch nie versucht.
dev compiler runterladen und einfach compilieren ? wie kann ich es dann von au3 ansteuern ?
|
|
|
02/18/2008, 14:52
|
#8
|
elite*gold: 0
Join Date: Oct 2005
Posts: 2,487
Received Thanks: 215
|
Jo, autoit is in c++:
Die AutoIt Send Funktion arbeitet mit keybd_event. Wenn die Inputs nicht akzeptiert werden, weil keybd_event veraltet ist, dann kannst du AutoIt vergessen. Dann müsstest du das Makro in C++ schreiben und andere Möglichkeiten suchen, die Inputs zu simulieren.
Ansonsten weiss ich leider noch nicht genau, was du compilieren willst und was du mit von au3 ansteuern meinst, sorry
|
|
|
02/18/2008, 16:14
|
#9
|
elite*gold: 0
Join Date: Apr 2004
Posts: 1,460
Received Thanks: 70
|
Ich will halt nen ganz einfachen Audition Bot schreiben, der mit Pixelsearch nen Bereich absucht und wenn der sich in ne bestimmte Farbrichtung ändert Space gedrückt wird.
Klappt auch alles abgesehen davon dass au3 sendkeys nicht von audition angenommen werden
|
|
|
02/18/2008, 19:45
|
#10
|
elite*gold: 0
Join Date: Oct 2005
Posts: 2,487
Received Thanks: 215
|
Jo, musste gucken, wenn das Problem bei keybd_event liegt, dann musst du auf AutoIt verzichten.
Dann müsstest du das Makro in C++ schreiben, anders die Inputs simulieren. Pixelsuchen gehen ja auch mit C++ relativ einfach. Schau mal bei Tutorials "Simpler Bot mit der WinApi", für den Fall, dass du was nicht weist.
|
|
|
02/18/2008, 19:47
|
#11
|
elite*gold: 0
Join Date: Apr 2004
Posts: 1,460
Received Thanks: 70
|
Jau danke dir, C++ hat mich zwar schon immer interessiert aber ich kahm noch nicht wirklich zu.
Nun hab ich auch nen Grund es mal bissel zu lernen.
|
|
|
 |
Similar Threads
|
Autoit Send-Befehle
08/21/2010 - AutoIt - 6 Replies
Hey Com,
da ich in letzter zeit oft gefragt wurde wie die Send-Befehle von Autoit sind
dachte ich mir schreib sie hier mal rein.
>>>
Resultierender Tastendruck
|
[osds] problem send item & send weapon
11/12/2009 - Dekaron Private Server - 3 Replies
Hello i have 2 problems with osds control panel
when i try to send weapon i have no more weapon available i cant choice i have nothing but i can send armor succesfully and my second problem is send item when i try to send item the browser say Login Error, Please login again.anyone can be fix that please?
i post screenshots http://panzer.power-heberg.com/itembug.JPG
http://panzer.power-heberg.com/noweapon.JPG
|
[AutoIT] Send Key
02/22/2009 - General Coding - 1 Replies
Hello coders =)
i need your help, how to send keys to minimized/hidden aplication?
for example i got 2 game clients
i want play at client1, and set marco which send key "2" to minimized client2
|
[AutoIT] Send Key
02/19/2009 - General Coding - 4 Replies
Hello coders =)
i need your help, how to send keys to minimized/hidden aplication?
for example i got 2 game clients
i want play at client1, and set marco which send key "2" to minimized client2
Best Regards
sui~
|
AutoIT Send Probleme
06/13/2008 - AutoIt - 4 Replies
Hi Leute ich bastel mir einen bot der folgende Befehl schreiben soll:
Send(" { " } ")
Aber er sendet halt keine Gänsefüsschen weil die ja Teil des Send befehls selber sind oder nicht :confused:.
Bitte helft mir mal ich muss wissen wie ich die Gänsefüsschen (") sende.
Danke im vorraus
|
All times are GMT +1. The time now is 05:47.
|
|