AutoHotkey                
            Встроенные переменные и функции
        
        
            
    Поиск…
замечания
 AutoHotkey поставляется со многими встроенными функциями и переменными, которые можно использовать в любом месте скрипта. 
 Полный список, включая пояснения, см .: 
Определение времени ожидания пользователя
if(A_TimeIdlePhysical > 60000) { ; 60,000 milliseconds
    WinClose, ahk_class Chrome_WidgetWin_1
    MsgBox, Google Chrome was closed due to user inactivity.
}
 Эта проверка может выполняться периодически, например, с помощью SetTimer . 
Автоматическое вставка имени текущего дня недели
Этот пример вставляет / отправляет текущий день полного имени недели (например, воскресенье ), когда нажата комбинация клавиш Ctrl + Alt + D :
^!d::Send, %A_DDDD%
Извлечение строк с использованием 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%
}
Результат:
Текущий долг: 9042
Обрезать строку
myString := "  hello, Trim()! "
trimmed  := Trim(myString)
FileAppend, % trimmed "`n", TrimmedStrings.txt
 Обратите внимание, что Trim() не будет обрабатывать исходную строку, а возвращает новую, которая должна быть где-то сохранена или выведена. 
Modified text is an extract of the original Stack Overflow Documentation
        Лицензировано согласно CC BY-SA 3.0
        Не связан с Stack Overflow