Тема: AHK v2: Функция перевода из hex в text
Здравствуйте всем.
Подскажите пожалуйста, почему этот код вываливает ошибку в ahk v2 "Error: Parameter #1 of Chr requires a Number, but received a String."? При этом в ahk v1 работает без ошибок.
#Requires AutoHotkey v2
Hex := "31,00,2d,00,45,00,6e,00,67,00,6c,00,69,00,73,00,68,00,00,00,32,00,2d,00,20,04,43,04,41,04,41,04,3a,04,38,04,39,04,00,00,00,00"
Hex := RegExReplace(Hex, "i)[^\da-f]") ; удалить запятые, пробелы и "\"
Loop StrLen(Hex) /2 {
Txt .= Chr("0x" SubStr(Hex, A_index *4 -1, 2) SubStr(Hex, A_index *4 -3, 2))
}
MsgBox(Txt)

