1

Тема: AHK: if and

Здравствуйте! Случилась проблем со след. скриптом

gtime1 := 13
if (%gtime1% >= 0 and %gtime1% <= 24)
goto 2step
else goto 3step
return

2step:
MsgBox,, Намана
return

3step:
MsgBox,, Не оч
return

После такого когда if перебрасывается на 3step, никто не знает случаем, почему?

2

Re: AHK: if and

Неверный синтаксис. Правильно:

if (gtime1 >= 0 and gtime1 <= 24)
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: if and

teadrinker, и в правду. ПРоблема была в одних % . В общем тебе большое спасибо.

4

Re: AHK: if and

Раз уж тему открыл а ответ получил за секунду, то есть еще один вопрос . В общем сделал inputbox куда впихнул 13:13 после чего хотел перенести в переменную (ибо мне так удобнее) и в общем если сделать Var1 := %1% (Предположем что OutPutVar у InPutBox`a 1) то выдает ошибку "The following variable name contains an illegal character", можно ли с этим как то бороться?

5

Re: AHK: if and

Во-первых, нельзя использовать имена переменных, состоящие из одних цифр, во-вторых, опять же синтаксис:

MyVar := 1
NewVar := MyVar
MsgBox, % NewVar
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder