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