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