Recherche…


Remarques

AutoHotkey est livré avec de nombreuses fonctions et variables intégrées qui peuvent être utilisées n'importe où dans un script.
Pour une liste complète comprenant des explications, voir:

Détermination du temps d'inactivité de l'utilisateur

if(A_TimeIdlePhysical > 60000) { ; 60,000 milliseconds
    WinClose, ahk_class Chrome_WidgetWin_1
    MsgBox, Google Chrome was closed due to user inactivity.
}

Cette vérification peut être effectuée périodiquement, par exemple en utilisant SetTimer .

Insérer automatiquement le nom du jour de la semaine en cours

Cet exemple insère / envoie le jour complet du nom complet de la semaine (par exemple dimanche ) chaque fois que vous appuyez sur Ctrl + Alt + D :

^!d::Send, %A_DDDD%

Extraire des parties de chaîne à l'aide de 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%
}

Résultat:

Dette actuelle: 9042

Couper une ficelle

myString := "  hello, Trim()! "
trimmed  := Trim(myString)
FileAppend, % trimmed "`n", TrimmedStrings.txt

Notez que Trim() ne manipulera pas la chaîne d'origine, mais renverra une nouvelle qui doit être stockée ou sortie quelque part.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow