Register for your free account! | Forgot your password?

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

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

Advertisement



Tastendrücke auslesen und abspeichern

Discussion on Tastendrücke auslesen und abspeichern within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2013
Posts: 4
Received Thanks: 0
Question Tastendrücke auslesen und abspeichern

HeHo & Servus E*PvP-Community!


Ich bin relativ frisch in AutoIT und habe bereits kleinere Bots gescriptet, aber nun möchte ich etwas größeres versuchen nur geht dies total schief und ich bin ein wenig ratlos, da ich im Netz nichts gefunden habe und momentan (ehrlich gesagt) kein Geld für Lernbücher zur Verfügung stehen habe.

Mein Wunsch an das "Endprodukts"
Ein kleines Tool, welches für eine gewisse Zeit (sagen wir mal 15-20 Minuten) alle Tastendrücke in einer .txt-Datei oder ähnlichem abspeichert, inklusive der Länge (Zeit) des Tastendrucks.

Ziel des "Endprodukts"
Ich möchte in einem Spiel (MTA - GTA Multiplayer) mit einem Fahrzeug eine bestimmte Route abfahren, welche das Programm anhand der Tastendrücke abspeichert.

Ich weiß wie man das Programm schreibt, welches die Route abfährt, allerdings muss ich erst einmal die Tastenkombinationen (WASD) und die Länge des Tastendrucks (in Millisekunden) wissen.
Ich hoffe ich konnte Euch mein Anliegen genau genug schildern. Über Antworten so wie konstruktive Kritik bin ich offen.



Mit freundlichen Grüßen,
MirlexDirlex aka. Mirko
MirlexDirlex is offline  
Old 08/10/2013, 06:22   #2


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,043
Received Thanks: 8,252


Requi is offline  
Old 08/10/2013, 06:37   #3
 
c0w's Avatar
 
elite*gold: 3653
The Black Market: 378/0/0
Join Date: Aug 2008
Posts: 30,854
Received Thanks: 529
wenn du sowas vor hast, kannst dich eigentlich direkt mit memory read auseinandersetzen. ist zwar für nen anfänger noch ein etwas komplexes thema. aber in autoit ist auch kaum was so komplex, dass man es nicht auch auch ohne großes vorwissen lernen könnte
c0w is offline  
Old 08/10/2013, 11:50   #4
 
FacePalmMan's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
hier mal als beispiel (fürs aufzeichnen der tastendrücke):
Code:
#include <Misc.au3>
Global $Timer[47]
For $i=0 To 46
	$Timer[$i]=False
Next
HotKeySet("{F7}","Start")
HotKeySet("{F8}","Pause")
HotKeySet("{F9}","_Exit")
Pause()
Func Pause()
	While 1
		Sleep(1)
	WEnd
EndFunc

Func Start()
	While 1
		For $i=0 To 46
			If _IsPressed($i) And $Timer[$i]=False Then
				$Timer[$i]=TimerInit()
			ElseIf _IsPressed($i)=False And $Timer[$i]<>False Then
				FileWrite("Data.txt",$i&":"&TimerDiff($Timer[$i])&@CRLF)
				$Timer[$i]=False
			EndIf
		Next
	WEnd
EndFunc

Func _Exit()
	Exit
EndFunc
FacePalmMan is offline  
Reply


Similar Threads Similar Threads
Programm für Tastendrücke
06/26/2013 - AutoIt - 7 Replies
Guten Morgen, ich wusste nicht, wo ich sonst dieses Thema veröffentlichen sollte, also dachte ich mir, im technischen Bereich muss es doch sein. Mein Problem ist, dass ich folgendes nicht finde: Ein Programm, welches wenn ich eine bestimmte Taste drücke sich startet und eine bestimmte Tastenfolge in einer bestimmten Geschwindigkeit abspielt und wiederholt. Zusätzlich wäre es auch noch toll, wenn man dem Programm sagen könnte, dass wenn in dem Programm, wo es verwendet wird, sich ein...
[S] jmd. der mir einen einfachen Bot schreibt (2 Tastendrücke) [B] Geld
05/12/2013 - Coders Trading - 2 Replies
Hey Leute, ich machs kurz, ich suche jemanden, der mir einen kleinen Minibot schreiben könnte. So stell ich mir das ganze vor: 1. eine .exe Datei, die man per Mausklick starten kann (zur Not auch mit Key, ist mir eigentlich egal. 2. sollte das Programm per Tastendruck beendet werden können, hierfür wünsche ich mir die Taste "F7". Das Programm an sich:
TastenDrücke an Fenster schicken?
05/04/2012 - AutoIt - 8 Replies
Hallo , ich hätte da eine Frage. Ich möchte mit AutoIt einen TastenDruck an ein Fenster senden. Ich habe natürlich auch gegoogelt und bin auf das hier gestoßen : ControlSetText ( "title", "text", controlID, "new text" ) ControlSend("Name des Fensters", "", "Edit1", "{F4}", 0 ) Allerdings möchte ich ja zB den TastenDruck "Enter" nur an das Spiel senden und nicht in eine besondere ControlID. Dies möchte ich nicht, da ich es nicht verstehe, wie man die ID vom Chat ausliest.
Tastendrücke unterdrücken [VB2008]
09/28/2010 - .NET Languages - 4 Replies
Hey Leute. Ich arebite im Moment an einem Programm, dass mein Pc schützen soll, wenn ich Afk bin. Man drückt einen Knopf, der die Taskleiste verschwinden lässt. Außerdem ist die Form unbewegbar und die Maximize, Minimize und Close Buttons sind weg und die Form ist über den ganzen Bilschirm gezogen. Perfekt, um den Pc zu schütze. Aber ein Problem habe ich noch. Ich möchte folgenden Tastendrücke ignorieren. "Alt" und "Windowstaste", damit man nicht mehr die Windowsleiste und den...
[Suche Programm] Tastendrücke aufzeichnen
05/12/2010 - Off Topic - 8 Replies
Gibt es ein Programm, das die Tastendrücke der Tastatur aufzeichnet und wiedergibt? Spiele grade Flashgames und brauche eigentlich immer nur die gleichen Tastenfolgen :p MfG



All times are GMT +1. The time now is 12:31.


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