1 (изменено: sharhaing, 2017-09-22 18:55:24)

Тема: AHK: Команда if и вывод значения в ahk

Хотел сделать чтобы на экран вывелось "Yes", но результат "No".



msgbox, yes
Gui, Add, edit, x41 y10 w40 h40 vKey +Center, %Key%
Gui, Add, Button, x12 y60 w100 h30 gCheck , Проверить
Gui, Show, w127 h111, Untitled GUI
return

GuiClose:
ExitApp

Key := 1

Check:

if(key = 1)
{
	msgbox, yes
}
else
{
	msgbox, no
}

2

Re: AHK: Команда if и вывод значения в ahk

sharhaing, код скрипта необходимо оформить тегом code.  В заголовке должна быть отражена суть темы. Словам вроде "помогите", "новичок" там не место. Исправьте, отредактировав своё сообщение.

3

Re: AHK: Команда if и вывод значения в ahk

sharhaing
При запуске скрипта выполняется код до Return. Код на нажатие кнопки выполняется от её метки Check до конца скрипта. Вопрос: когда выполняется код Key := 1?

4 (изменено: Alectric, 2017-09-22 20:16:11)

Re: AHK: Команда if и вывод значения в ahk

Найди 10 отличий:



msgbox, yes
Gui, Add, edit, x41 y10 w40 h40 vKey +Center, %Key%
Gui, Add, Button, x12 y60 w100 h30 gCheck , Проверить
Gui, Show, w127 h111, Untitled GUI
return

GuiClose:
ExitApp

Key := 1

Check:
gui,submit,nohide
if(key = 1)
{
  msgbox, yes
}
else
{
  msgbox, no
}
Win 10 x64
AHK v1.1.33.02
                       Справка тебе в помощь.