Forum: Programmieren allgemein
by Premaider,
15. Mai 2012
Minecraft hat anscheind andere Keys. Wenn EnterText(IRGENDETWAS) ist wird in Minecraft I gedrückt :(
Das muss doch irgendwie anders gehen >.<
Klappt auch nicht mit dem -> http://forum.delphi-treff.de/showthread.php?383-Tastendruck-simulieren
Forum: Programmieren allgemein
by Premaider,
15. Mai 2012
Also wenn der Chat offen ist funktioniert es. Sonst nicht
Der Tastencode für Enter ist ja #13
Wie ist der für t ? Man findet immer nur die mit VK_.. oder $..
Forum: Programmieren allgemein
by Premaider,
15. Mai 2012
Da wo EnterText steht ? :D
Ne Spaß, jetzt weiß ich es ^^
Wie gebe ich da denn Enter an ?
Also der Text wird richtig eingegeben doch er öffnet den Chat nicht.
Entertext('t'); Geht also nicht ???
Da muss ich anscheid doch ein Tastendruck simulieren ?
P.S. Alles gute zu 21.000 Beiträgen ^^
Forum: Programmieren allgemein
by Premaider,
15. Mai 2012
Jetzt müsste ich nurnoch das mit EnterText verstehen. Wo ich meinen Text denn einfügen muss ^^
GENAU !
Forum: Programmieren allgemein
by Premaider,
15. Mai 2012
Bei Minecraft ist das extrem einfach. Wenn Minecraft geöffnet ist (im Vordergrund) und man T drückt öffnet sich
der Chat. Wenn man jetzt eine Nachricht eingibt und dann Enter drückt können die anderen dann meine Nachricht lesen, oder wenn die Nachricht ein Befehl wie "/time day" ist wird zum Beispiel die Zeit zu Tag gesetzt. Wenn man Enter drückt wird das ganze einfach an den Minecraft-Server...
Forum: Programmieren allgemein
by Premaider,
15. Mai 2012
Okay nochmal:
1. T drücken
2. Text eingeben
3. Enter drücken
Und das alles sofort wenn ich meinen Hotkey (Hab ich schon fertig) gedrückt habe.
:?
Forum: Programmieren allgemein
by Premaider,
15. Mai 2012
Ich will dich garnicht ignorieren. Jedoch schien mir die andere Methode leichter. Was ist denn der Tastaturpuffer oder wie bringt man Minecraft in den Eingabefokus ? Wie baue ich die Funktion von EnterText bei mir ein, sodass ich weiß wo ich meinen Text hineinsetzten soll?
Forum: Programmieren allgemein
by Premaider,
15. Mai 2012
Ich frage mich nur wie ich dem ganzen dann den Name auch zuweise.
So ?WM_Nachricht:=RegisterWindowMessage('Hallo');
Als was muss ich dann WM_Nachricht festlegen ? Weil so kennt er den Begriff ja nicht
Forum: Programmieren allgemein
by Premaider,
15. Mai 2012
Verstehe nicht genau was du meinst. Was müsste ich denn dann bei PostMessage einsetzten ? Kannst du mir bitte
ein Beispiel geben ?
Forum: Programmieren allgemein
by Premaider,
15. Mai 2012
Ich habe keine Ahnung. Aber wenn erst ein Tastendruck von T simuliert wird dann der Text eingegeben wird und dann Enter gedrückt wird sollte es funktionieren. Es gibt auf unserem multiplayer Server Befehle wie "/Time day". Das müsste dann einfach der Text sein
Forum: Programmieren allgemein
by Premaider,
15. Mai 2012
Meine Message wäre dann zum Beispiel
'T Hallo' und dann Enter (Wie?)
wenn t gedrückt wird, öffnet sich der Chat Hallo ist die Nachricht und mit Enter sendet man die
Forum: Programmieren allgemein
by Premaider,
15. Mai 2012
Ist Postmessage da völlig falsch ?
Ich will beim Drücken des Hotkeys einen
Text senden. So als würde ich den mit der Tastatur eingeben. Nur
wenn möglich "instant" also sofort ohne viel delay.
Forum: Programmieren allgemein
by Premaider,
15. Mai 2012
Hey Leute,
ich habe endlich eine funktionierende Postmessage-Funktion hinbekommen
PostMessage(HWND_BROADCAST,WM_Nachricht, 0, 0 );
Jetzt muss ich nurnoch meine Nachricht in WM_Nachricht festlegen. Wie mache ich den sowas ?
Habe davon in der Schule noch nichts gehört