You are not logged in.

  • Login

1

Saturday, June 4th 2011, 9:07pm

Hilfe bei AutoHotkey

Kennt jmd. das Programm Autohotkey? Damit kann man sich z.B. Scripte schreiben um die Funktionen der tasten zu verändern.

Hab leider gar keine Ahnung davon, hab den Programmcode den ich verwende im Internet gefunden. Damit kann ich einstellen, dass wenn ich die linke Maustaste gedrückt halte, dann zählt das als ganz viele einzelne Klicks solange ich diese gedrückt halte. Kann das mit Strg aktivieren und deaktivieren. Soweit so gut. Allerdings frag ich mich, ob das soweit verändern kann, dass man nur noch aktivieren braucht, dass die linke Maustaste die ganze gedrückt wird ohne dass ich diese selber drücken muss.

Hier wäre der Code:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#MaxThreadsPerHotkey 3
Control::
#MaxThreadsPerHotkey 1
if KeepRunning = y
{
	KeepRunning =
	return
}
KeepRunning = y
Loop
{
	~LButton::
	Loop
	{
		Sleep 1
		GetKeyState, LButtonState, LButton, P
		if LButtonState = U
			break
		if KeepRunning =
			break
		MouseClick, Left
	}
	if KeepRunning =
		break
	return
}
KeepRunning =
return

Posts: 4,115

Location: Hildesheim

Occupation: GER

  • Send private message

2

Saturday, June 4th 2011, 9:14pm

Also du willst ganz viele einzelne Mausklicks wenn du Strg drückst? Oder wenn du Strg gedrückt hälst?

3

Saturday, June 4th 2011, 9:21pm

Ich möchte, dass ich eine Taste 1x drücken muss und dann die ganze Zeit Mausclicks ausgeführt wird mit wenigen MS zwischen den Clicks, bis ich die Taste wieder drücke. Also das ich gar nichts mehr gedrückt halten muss.

Posts: 4,115

Location: Hildesheim

Occupation: GER

  • Send private message

4

Saturday, June 4th 2011, 9:32pm

Probier mal (ohne Garantie, ungetestet):

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#MaxThreadsPerHotkey 3
Control::
#MaxThreadsPerHotkey 1
if KeepRunning = y
{
	KeepRunning =
	return
}
KeepRunning = y
Loop
{
	Sleep 1
	MouseClick, Left
	if KeepRunning =
		break
	return
}
KeepRunning =
return


Edit: Einrückungen gefixt, falls die relevant sind

5

Saturday, June 4th 2011, 9:43pm

Hm ne geht nicht, wenn ich Strg drücke führt er manchmal einen Klick aus, manchmal gar nicht.

Posts: 3,682

Location: Wien, Österreich

  • Send private message

6

Saturday, June 4th 2011, 10:20pm

Nimm dir Jitbit Macro Recorder, was besseres gibts da auf dem Sektor nicht.
Entweder die neueste Version mit limitierter Zeit oder was älteres und... naja wirst schon was finden. ;)