AutoHotkey
Ingebouwde variabelen en functies
Zoeken…
Opmerkingen
AutoHotkey wordt geleverd met veel ingebouwde functies en variabelen die overal in een script kunnen worden gebruikt.
Zie voor een volledige lijst met uitleg:
De inactiviteitstijd van de gebruiker bepalen
if(A_TimeIdlePhysical > 60000) { ; 60,000 milliseconds
WinClose, ahk_class Chrome_WidgetWin_1
MsgBox, Google Chrome was closed due to user inactivity.
}
Deze controle kan periodiek worden uitgevoerd, bijvoorbeeld met behulp van SetTimer
.
Naam van huidige weekdag automatisch invoegen
In dit voorbeeld wordt de huidige dag van de volledige naam van de week (bijv. Zondag ) ingevoegd / verzonden telkens wanneer op Ctrl + Alt + D wordt gedrukt:
^!d::Send, %A_DDDD%
Tekenreeksdelen extraheren met RegEx
myDebt := 9000
index := RegExMatch("You owe me $42", "\$(\d+)", dollars)
if(index > 0) { ; indices are usually 1-based in AHK
myDebt += dollars1
MsgBox, Current debt: %myDebt%
}
Resultaat:
Huidige schuld: 9042
Trim een string
myString := " hello, Trim()! "
trimmed := Trim(myString)
FileAppend, % trimmed "`n", TrimmedStrings.txt
Merk op dat Trim()
de oorspronkelijke tekenreeks niet manipuleert, maar een nieuwe retourneert die ergens moet worden opgeslagen of uitgevoerd.
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow