1

Тема: AHK: Помогите в переменных

Здравствуйте. Хочу сделать что-то типо такого: пишешь цифры 1, 2 или 3 (по отдельности, или вместе через запятую), и каждая цифра имеет свой текст, например: 1 - текст 1, 2 - текст 2, 3 - текст 3. И, если в переменную введены, например, цифры 2 и 3, то выдалось бы сообщение "текст 2, текст 3". Как можно такое реализовать?

2 (изменено: Vsevolod, 2020-12-04 00:46:21)

Re: AHK: Помогите в переменных

Morux2112
Так?

Gui Add, Text, x8 y8 w53 h23 +0x200, Текст 1
Gui Add, Text, x8 y48 w53 h23 +0x200, Текст 2
Gui Add, Text, x8 y88 w53 h23 +0x200, Текст 3
Gui Add, Edit, x72 y8 w212 h21 vText1 ; vText1 - название переменной Text1, v это обозначение переменной
Gui Add, Edit, x72 y48 w212 h21 vText2
Gui Add, Edit, x72 y88 w212 h21 vText3
Gui Add, Button, gok x112 y136 w80 h23, &OK ; gok - запуск подпрограммы ok, g это обозначение подпрограммы

Gui Show, w305 h173, Window
Return

ok: ; подпрограмма
Gui submit ; сохранение всего написанного в меню
Gui destroy ; удаление меню
return

1::send, {BackSpace}%Text1%
return
2::send, {BackSpace}%Text2%
return
3::send, {BackSpace}%Text3%
return

3

Re: AHK: Помогите в переменных

нет

4

Re: AHK: Помогите в переменных

Morux2112
а что именно вам нужно? опишите подробнее

5 (изменено: Foma, 2020-12-05 18:00:32)

Re: AHK: Помогите в переменных

^1:: Send, текст номер 1
^2:: Send, текст номер 2
^3:: Send, текст номер 3

Вместе с цифрами надо нажимать Control. Иначе у вас или цифры перестанут печататься или будут печататься в добавление к тексту.