AutoHotkey: Difference between revisions
Jump to navigation
Jump to search
| (2 intermediate revisions by the same user not shown) | |||
| Line 8: | Line 8: | ||
Quick Reference | AutoHotkey v2 | Quick Reference | AutoHotkey v2 | ||
https://www.autohotkey.com/docs/v2/index.htm | https://www.autohotkey.com/docs/v2/index.htm | ||
== Version 2 Header == | |||
<pre> | |||
#Requires AutoHotkey v2.0 | |||
... | |||
</pre> | |||
== Let's Game It Out reference == | == Let's Game It Out reference == | ||
| Line 61: | Line 69: | ||
== Send message == | == Send message == | ||
Send key presses: https://www.autohotkey.com/docs/v1/lib/Send.htm | Send key presses: https://www.autohotkey.com/docs/v1/lib/Send.htm | https://www.autohotkey.com/docs/v2/lib/Send.htm | ||
On Ctrl+F12: | On Ctrl+F12: | ||
| Line 70: | Line 78: | ||
SendInput is faster then send: | SendInput is faster then send: https://www.autohotkey.com/docs/v2/lib/Send.htm | ||
<pre> | <pre> | ||
^k:: ; Press Ctrl+K | ^k:: ; Press Ctrl+K | ||
SendInput | SendInput This is a very long string of text... | ||
return | return | ||
</pre | </pre> | ||
<pre> | |||
SendInput {raw}This has ! special characters! | |||
</pre> | |||
== Clipboard Manipulation == | == Clipboard Manipulation == | ||
Latest revision as of 20:39, 13 April 2026
AutoHotkey
AutoHotkey https://www.autohotkey.com/
Tutorial
Quick Reference | AutoHotkey v2 https://www.autohotkey.com/docs/v2/index.htm
Version 2 Header
#Requires AutoHotkey v2.0 ...
Let's Game It Out reference
I Broke This Game So Hard, Its Whole Universe Gave Up - Outpath https://www.youtube.com/watch?v=0FKaIiRhUME
HitMeWithThatClickyClickScriptyScript.ahk :
f12:: Start: MouseClick sleep, 1 Goto, Start
The "sleep, 1" is 1 millisecond = 1,000 timess/second
^f12::
Start:
MouseClick
sleep, 1
KeyIsDown := GetKeyState("F12")
if KeyIsDown
return
Goto, Start
; ^f12::
; Run, notepad.exe
; return
auto mouse press with escape key exit
^J::
LOOP {
MOUSECLICK, LEFT
SLEEP, 100
}
Esc::ExitApp
Send message
Send key presses: https://www.autohotkey.com/docs/v1/lib/Send.htm | https://www.autohotkey.com/docs/v2/lib/Send.htm
On Ctrl+F12:
^f12::
Send {h}{e}{l}{l}{o}
SendInput is faster then send: https://www.autohotkey.com/docs/v2/lib/Send.htm
^k:: ; Press Ctrl+K SendInput This is a very long string of text... return
SendInput {raw}This has ! special characters!
Clipboard Manipulation
^j:: ; Press Ctrl+J to trigger clipboard := "Your large block of text goes here." ClipWait ; Wait for the clipboard to contain data Send ^v ; Paste the text return