Тема: AHK: Непонятки с if и параметрами командной строки
Есть тривиальный код:
F2::
if (%1%=0)
{
SendInput ravno
}
else
{
SendInput neravno
}
т.е. смотрим на 1й параметр командной строки и сравнивает его с 0. Конвертируем этот скрипт в exe. Создаем ярлык, и в нем приписываем параметр, который будем сравнивать. И вот тут начинаются непонятки. Если передавать 0, 1, 2, ..., то будет выводиться, что неравно. Даже при 0.
Если же изменить if (%1%=0) на: if (%1%=1), то тоже интересно:
когда передаем 0, говорит, что равно; когда 1 - равно, когда больше - неравно.
Это баг или где я дурак?
OC: win7 64