1 (изменено: Tatrin, 2011-12-05 17:32:01)

Тема: AHK: ASCII коды в AHK

Есть следующие коды '\x0a', '\x0d'. Можно ли их как то сравнивать в AHK например

if(someVar == '\x0a' ) 
{
  ...
}
else
{
...
}

Таблицу кодов найти не проблема, а вот как их использовать в AHK не нашел.
В дальнейшем нужно будет использовать эти коды в функции StringSplit. Например

Code1:=0x0a
Code2:=0x0d

StringSplit, someStrArray,someStr,%Code1% %Code2%

2

Re: AHK: ASCII коды в AHK

Нужно преобразовать ASCII-код в символ с помощью Chr(Number). Например:

MsgBox, % "|" Chr(0xa) "|"   ; перевод строки

Соответственно:

someStr =
(
Первая строка
Вторая строка
Последняя строка
)

Code1:=0x0a
Code2:=0x0d
 
StringSplit, someStrArray, someStr, % Chr(Code1), % Chr(Code2)

While someStrArray%A_Index%
   MsgBox, % someStrArray%A_Index%
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: ASCII коды в AHK

Большое спасибо.:)