AutoHotkey
Wbudowane zmienne i funkcje
Szukaj…
Uwagi
AutoHotkey zawiera wiele wbudowanych funkcji i zmiennych, których można używać w dowolnym miejscu skryptu.
Aby uzyskać pełną listę zawierającą wyjaśnienia, zobacz:
Określanie czasu bezczynności użytkownika
if(A_TimeIdlePhysical > 60000) { ; 60,000 milliseconds
WinClose, ahk_class Chrome_WidgetWin_1
MsgBox, Google Chrome was closed due to user inactivity.
}
Kontrola ta może być przeprowadzana okresowo, np. Przy użyciu SetTimer
.
Automatycznie wstaw nazwę bieżącego dnia tygodnia
Ten przykład wstawia / wysyła bieżący dzień pełnej nazwy tygodnia (np. Niedziela ) za każdym razem, gdy naciśnięte są klawisze Ctrl + Alt + D :
^!d::Send, %A_DDDD%
Wyodrębnij części łańcucha za pomocą 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%
}
Wynik:
Bieżące zadłużenie: 9042
Przytnij sznurek
myString := " hello, Trim()! "
trimmed := Trim(myString)
FileAppend, % trimmed "`n", TrimmedStrings.txt
Zauważ, że Trim()
nie będzie manipulował oryginalnym ciągiem, ale zwróci nowy, który powinien być gdzieś zapisany lub wyprowadzony.
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow