In AutoHotkey (AHK) kannst du den Titel des Desktops mit folgendem Befehl herausfinden: ```ahk MsgBox % WinGetTitle("ahk_class Progman") ``` Der Desktop selbst hat normalerweise keinen sic... [mehr]
Um in AutoHotkey (AHK) einen MD5-Hash zu erzeugen, gibt es keine eingebaute Funktion. Du kannst jedoch entweder eine DLL verwenden oder ein Skript nutzen, das die Windows CryptoAPI anspricht. Hier ein Beispiel, wie du mit einer externen Funktion einen MD5-Hash berechnen kannst: **Beispiel mit Windows CryptoAPI (AutoHotkey v1):** ```ahk MsgBox % MD5("Hallo Welt") MD5(str) { static hProv := 0 if !hProv DllCall("advapi32\CryptAcquireContextW", "PtrP", hProv, "Ptr", 0, "Ptr", 0, "UInt", 1, "UInt", 0xF0000000) DllCall("advapi32\CryptCreateHash", "Ptr", hProv, "UInt", 0x8003, "Ptr", 0, "UInt", 0, "PtrP", hHash) DllCall("advapi32\CryptHashData", "Ptr", hHash, "AStr", str, "UInt", StrLen(str), "UInt", 0) VarSetCapacity(hash, 16, 0) hashLen := 16 DllCall("advapi32\CryptGetHashParam", "Ptr", hHash, "UInt", 2, "Ptr", &hash, "UIntP", hashLen, "UInt", 0) DllCall("advapi32\CryptDestroyHash", "Ptr", hHash) Loop, % hashLen result .= Format("{:02x}", NumGet(hash, A_Index-1, "UChar")) return result } ``` **Für AutoHotkey v2** gibt es kleine Syntaxänderungen, aber das Prinzip bleibt gleich. **Alternativen:** - Du kannst auch externe Tools wie [md5sum](https://www.gnu.org/software/coreutils/manual/html_node/md5sum-invocation.html) oder [OpenSSL](https://www.openssl.org/) per `Run`-Befehl aufrufen und das Ergebnis einlesen. - Es gibt auch AHK-Bibliotheken wie [AHK_Hash](https://github.com/hi5/_AHK_Hash) auf GitHub. **Hinweis:** Für sicherheitsrelevante Anwendungen ist MD5 nicht mehr empfohlen, da es als unsicher gilt. Weitere Infos zu AutoHotkey: [https://www.autohotkey.com/](https://www.autohotkey.com/)
In AutoHotkey (AHK) kannst du den Titel des Desktops mit folgendem Befehl herausfinden: ```ahk MsgBox % WinGetTitle("ahk_class Progman") ``` Der Desktop selbst hat normalerweise keinen sic... [mehr]