1 (изменено: NektoN95, 2016-09-27 09:27:54)

Тема: AHK: Разбор строки без разделителей на куски заданной длинны

Есть переменная с результатом чтения бинарного файла, нужно разделить ее по два символа при помощи "Loop (parse a string)". Только вот как? Разделителей то там отродясь нету...
Да, и вот еще, получившиеся строки надо будет потом складывать и вычитать, пологаю для этого нужно как-то указать, что в полученных переменных 16-тиричные числа...

2

Re: AHK: Разбор строки без разделителей на куски заданной длинны

Вопрос снимается, сам нашел.
Код для разделения:


String := data
While Mod(StrLen(String), 2)
    String := "0" String
Loop % StrLen(String)/2
	{
    Out := "0x" SubStr(String, A_Index*2-1, 2) ; добавление 0x превращает число в шестндцатиричное 
	msgbox, %out%
	}