1 (изменено: Humphrey, 2015-10-24 01:49:58)

Тема: AHK: Конвертация строки из HEX в читабельный текст

Есть ли функция для конвертации строки вида:
5468697320697320612048455820737472696E670A

В нормальный читабельный текст:
This is a HEX string

Строка раскодирована через http://www.unit-conversion.info/texttools/hexadecimal/
ищу функцию-аналог для хоткея.
Сама строка с командой приходит по Serial от Arduino, нужно ее как-то расшифровать.

Ищу нечто вроде функции
Text:=HexString("5468697320697320612048455820737472696E670A")

2 (изменено: serzh82saratov, 2015-10-24 02:09:31)

Re: AHK: Конвертация строки из HEX в читабельный текст


MsgBox % StrFromHex("5468697320697320612048455820737472696E670A")

StrFromHex(hex)  {
    While (I := SubStr(hex, A_Index*2-1, 2)) != ""
        Result .= Chr("0x" I)  
    Return Result
}

Сама строка с командой приходит по Serial от Arduino, нужно ее как-то расшифровать.

А это не отправляет готовую строку?
И каким скриптом слушаете порт?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui