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