|
You last visited: Today at 14:24
Advertisement
Control Send
Discussion on Control Send within the AutoIt forum part of the Coders Den category.
03/28/2014, 07:38
|
#1
|
elite*gold: 0
Join Date: Mar 2014
Posts: 19
Received Thanks: 0
|
Control Send
Hallo Leute,
ich habe aktuell ein kleines problem, und zwar bastele ich aktuell an einem kleinen mc Minning Bot. Ich weiß natürlich das es bereits schon solche Bots gibt, nur haben die einige Funktionen nicht, die ich aber gerne hätte. So muss immer das Minecraft Fenster offen sein, und man kann neben her nichts anderes machen. Deswegen habe ich mal wieder versucht etwas in Autoit zu schreiben. Nur bekomme ich immer die Fehlermeldung:
"Missing Seperator Character after keyword" Woran könnte das liegen. Hoffe ihr könnte mir helfen.
Hier noch der teil vom Code an dems hängt:
ControlSend ( "Minecraft 1.7.4", "", LWJGL, "w" )
PS: Wenn der Bot fertig ist, stell ich ihn natürlich hier zur Verfügung.
|
|
|
03/28/2014, 10:06
|
#2
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Was ist LWJGL? Das ist nicht definiert, deshalb crasht das.
|
|
|
03/28/2014, 11:27
|
#3
|
elite*gold: 0
Join Date: Mar 2014
Posts: 19
Received Thanks: 0
|
LWJGL ist der Klassen name vom Minecraft Fenster
|
|
|
03/28/2014, 15:18
|
#4
|
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
|
ich sag da nur eins: man sieht den wald vor lauter bäumen nicht. oder anders formuliert: der fehler ist so banal dass man ihn übersieht.
der fehler: da fehlen die " vor und nach dem wort LWJGL.
die lösung: die gänsefüßchen hinsetzen.
in zukunft beachten: strings (text,wörter, b.z.w alles was keine zahl, function, befehl, variable oder auskommentiert ist) immer mit " am anfang und am ende markieren.
|
|
|
03/28/2014, 15:37
|
#5
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Außerdem wird mit "w" nur der Text "w" gesendet, schreib lieber "{w}", das sendet einen Keystroke dahin.
Klassenname != ControlID, ist es wirklich die ControlID oder ist es der Klassenname des Fensters?
|
|
|
03/28/2014, 17:07
|
#6
|
elite*gold: 0
Join Date: Mar 2014
Posts: 19
Received Thanks: 0
|
Der Klasenname des Fensters. Laut Atoit hilfe, funktioniert das aber auch
|
|
|
03/28/2014, 17:12
|
#7
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Dann wäre das aber Statt Minecraft 1.7.4 halt "[CLASS:LWJGL]" aber bei ControlID kommt dann nichts hin, da die ControlID bsp.-weise ein Edit-Feld ist.
|
|
|
03/29/2014, 07:17
|
#8
|
elite*gold: 0
Join Date: Mar 2014
Posts: 19
Received Thanks: 0
|
Habs jetzt so geändert wie dus gesagt hast, aber es tut sich immer noch nichts. Also ich bekomm keine Fehlermeldung tastendrücke werden aber auch nciht gesendet.
|
|
|
03/29/2014, 11:24
|
#9
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Code:
ControlSend("Minecraft 1.7.4", "", "", "{w}")
geht nicht? Vielleicht bewegt sich ja der Charakter so langsam das du es nicht mitbekommst. Kannst es auch mal mit {w down} probieren.
|
|
|
04/07/2014, 03:33
|
#10
|
elite*gold: 0
Join Date: Jul 2012
Posts: 1,555
Received Thanks: 485
|
es gibt trotzdem noch ein hacken an der sache mit dem mining bot sobald du das fenster von minecraft klein machst geht minecraft in den pause modus
|
|
|
 |
Similar Threads
|
[AHK] Control Send - Taste halten
09/09/2013 - AutoIt - 14 Replies
Hey,
ich weiß, dass das hier AutoIT ist, aber ich denke hier ist es am Besten, wenn man Fragen zu AutoHotkey hat.
Ich habe nen kleinen Bot geschrieben, der ne Taste hält.
Send {Space down}
Soweit so gut. Alles funktioniert einwandfrei. Nun kam ich auf die Idee das ganze im Hintergrund zu machen. Dazu verwende ich ControlSend. Allerdings wird hier nie die Taste gehalten bzw. nur sehr kurz und nicht bis zum nächsten down.
ControlSend, ,{Space down}, %titel%, , ,
Hat vielleicht jemand ne...
|
Control Send Function & Hotkeys
03/26/2011 - AutoIt - 0 Replies
Hallo liebe Com!
Ich ahbe mal eine Frage, in einem Spiel gibt es so Spielautomaten, bei denen man 1, 2 oder 3 drücken muss! Es ist eine Art Scher-Stein-Papier. Ich habe ienen "Bug" entdeckt, mit dem man ein bisschen betrügen kann. Doch man muss schnell Die Maus taste klicken können oder schnell eine Taste auf der Tastatur drücken können. Warum Control Send Function? Das Spiel spiele ich im Fenster Modus und mit einer normalen Send Function klappt es leider nicht.. :(.
Hotkeys ? Hotkeys damit...
|
Auto Login mit Control Send
09/14/2010 - AutoIt - 8 Replies
Hi
Ich wollte mich mal ein wenig an die Befehle ControlSend, ControlClick etc. herantasten. Ich hab nun mal ein Script geschrieben, das mich automatisch einloggen soll wenn das Guild Wars Fenster existiert. Leider passiert einfach gar nichts... Wollte mal fragen was das Problem sein könnte.
Hier der Code:
$hWnd= "Guild Wars"
WinWait ("$hWnd")
Sleep (5000)
ControlSend($hWnd,"",""," ;
PASSWORT")
Sleep (1000, 2000)
|
Control Send...
05/07/2010 - AutoIt - 7 Replies
Hi zusammen,
ich möchte gerne bei meinem Script ControlSend benutzen und das läuft ja nach diesem:
ControlSend ( "title", "text", controlID, "string" )
Schema ab. Jetzt stellt sich mir die Frage, was ich wenn ich das ans LC fenster schicken muss bei controlID eintragen muss kann mir da jemand vlt weiterhelfen?
LG
|
Control Send = ich verstehs nicht
10/25/2009 - GW Bots - 19 Replies
Hallo, wie einige wissen arbeite ich zurzeit an meinen TQ Farm Bot.
Der eigentliche Bot ist fertig, doch nun will ich auch das fenster minimieren wollen, damit ich nebei auch noch andere Games zocken/Internet surfen kann.
Nur mein problem: Irgendwie geht gar nix.
Hab mir mal nen kleinen testscript angelegt um damit zu üben.
$client = ("Guild Wars")
;Bisschen zeit lassen, damit ich GW öffnn kann
sleep(8000)
|
All times are GMT +1. The time now is 14:24.
|
|