1 (изменено: Desire, 2014-09-17 11:25:09)

Тема: AHK: Как вписать переменную в Edit?

В общем, когда я вписываю в Gui Edit, например:
"Здравствуй, %name%! Что делаешь?",
То Msgbox и выдает:
"Здравствуй, %name%! Что делаешь?",
А надо, чтобы выдавало, если, например name = Ololosh :
"Здравствуй, Ololosh! Что делаешь?".
Как сделать, подскажите пожалуйста?
Надеюсь, что понятно объяснил.

Пример кода:

Name = Ololosh
Gui, Add, Edit,vLol,
Gui, Add, Button, gGo, Go
Gui, Show
return

Go:
Gui, Submit, NoHide
Msgbox %lol%

2

Re: AHK: Как вписать переменную в Edit?

Desire пишет:

Пример кода:

Name = Ololosh
Gui, Add, Edit,vLol,
Gui, Add, Button, gGo, Go
Gui, Show
return

Go:
Gui, Submit, NoHide
Msgbox %lol%

В примере Name нигде не используется.

3

Re: AHK: Как вписать переменную в Edit?

YMP, Пользователь сам впишет в Gui Edit "Здравствуй, %name%! Что делаешь?". Эта фраза - просто пример.

4

Re: AHK: Как вписать переменную в Edit?

Вписывать %name% имеет смысл в коде скрипта. А в текстовом поле это просто текст.

А зачем вообще это надо?

5 (изменено: ypppu, 2014-09-17 12:38:07)

Re: AHK: Как вписать переменную в Edit?

А как Вам нужно - потребуется делать разбор строки с выявлением подстрок, обрамлённых знаком процента и последующим извлечением значений соотв. переменных.