Jackery IFA Fireplace
Mobile

Brauche Unterstützung bei AutoIT (hotkeys)

Raider-0

Cadet 4th Year
Registriert
Nov. 2011
Beiträge
108
Hallo Leute,

ich habe nur einen Wunsch :-)

Wenn ich F1 drücke sollen die Tasten F2-F12, eine nach der anderen, ausgeführt werden.

Wie würde bitte der Programmcode in AutoIT dafür aussehen?

Vielen lieben Dank und ein frohes Neues :schluck:
 
f1:: (f2,f3,...f12)

guck doch mal die einfachsten tutorials durch. hab die syntax nicht mehr genau im kopf oder caption der funktion-buttons, aber findet man alles leicht.
machst nen hotkey aus f1, legst ne klammer um die aktion und kummulierst einfach alle tasten darin.

et voila.
 
Genau da liegt das Problem. Die Tuts wollen wir alle ne Frikadelle ans Auge zaubern.

Ich will keine Sprache lernen. Ich suche doch nur einen Code der genau das macht was ich beschrieben habe :-(
 
Gine Autohotkey auch?
Code:
~F1:: 
{
SendInput, {F2}
Sleep, 100
SendInput, {F3}
Sleep, 100
SendInput, {F4}
Sleep, 100
SendInput, {F5}
Sleep, 100
SendInput, {F6}
Sleep, 100
SendInput, {F7}
Sleep, 100
SendInput, {F8}
Sleep, 100
SendInput, {F9}
Sleep, 100
SendInput, {F10}
Sleep, 100
SendInput, {F11}
Sleep, 100
SendInput, {F12}
}

Wenn F1 selbst nicht als gedrückt zählen soll die ~ weg.
Der Code sollte laufen, bin mir aber nicht ganz sicher, weil ich das ewig nicht mehr gemacht hab.
 
Zuletzt bearbeitet:
Vielen, vielen Dank! Ich werde es mit AHK versuchen.

Dafür kommst du in den Himmel :-)
Ergänzung ()

Wenn ich das so eingeben funktioniert es nicht:

1. ~F1::
2. {
3. SendInput, {F2}
4. Sleep, 100
5. SendInput, {F3}
6. Sleep, 100
7. SendInput, {F4}
8. Sleep, 100
9. SendInput, {F5}
10. Sleep, 100
11. SendInput, {F6}
12. Sleep, 100
13. SendInput, {F7}
14. Sleep, 100
15. SendInput, {F8}
16. Sleep, 100
17. SendInput, {F9}
18. Sleep, 100
19. SendInput, {F10}
20. Sleep, 100
21. SendInput, {F11}
22. Sleep, 100
23. SendInput, {F12}
24. }


Ich musste die 1-24 weglassen, dann ging es :-)

Danke!
 
Zuletzt bearbeitet:
Hmm, ich hab den Code grade zum Test mal selbst kopiert und compiled.
Bei mir läuft das ohne Probleme.
Sind die 1. bis 24. auch im Code oder nur wegen der Übersicht da?

Edit:
Hmm, ich hab kurz gedacht die Anmerkung wäre so doof.
Scheinbar doch nicht XD
 
Zuletzt bearbeitet:
Hier ist meine Lösung:

Code:
HotKeySet("{F1}", "_start")

_stop()

Func _start()	
	Send("{F2}")
	Sleep(1000)
	Send("{F3}")
	Sleep(1000)
	Send("{F4}")
	Sleep(1000)
	Send("{F5}")
	Sleep(1000)
	Send("{F6}")
	Sleep(1000)
	Send("{F7}")
	Sleep(1000)
	Send("{F8}")
	Sleep(1000)
	Send("{F9}")
	Sleep(1000)
	Send("{F10}")
	Sleep(1000)
	Send("{F11}")
	Sleep(1000)
	Send("{F12}")
	_stop()
EndFunc

Func _stop()
	While 1
		Sleep(1000)
	WEnd
EndFunc
 
Zurück
Oben