


AHK Skript: Hotkey и SendInput
У меня проблема в скрипте, я пытаюсь сделать так что бы в Gui человек мог назначит свою комбинацию на панели Hotkey, я хочу достичь того что бы так комбинация которую он ввел изменила в скрипте комбинацию, то есть Numpad 1 на !1 (пример), то есть через gui(меню) человек мог поставить комбинацию на любую клавишу и при этом она записывалась автоматически при нажатии кнопки "Сохранить" в скрипте.
Вот скрипт который у меня получился:
Gui, Show, w360 h550, Настройки Numpad Клавиатуры
Gui, Add, Text, x112 y29 w90 h20 , Модуль Репорты
Gui, Add, Text, x2 y79 w140 h20 , Доброго Времени Суток
Gui, Add, Hotkey, x2 y109 w70 h20 vN1,
Gui, Add, Text, x2 y149 w180 h20 , Свою Оценку оставте в телефоне
Gui, Add, Hotkey, x2 y179 w70 h20 vN2,
Gui, Add, Text, x2 y219 w140 h20 , Чем я могу быть полезен?
Gui, Add, Hotkey, x2 y249 w70 h20 vN3,
Gui, Add, Text, x2 y289 w100 h20 , Проблема решена
Gui, Add, Hotkey, x2 y319 w70 h20 vN4,
Gui, Add, Text, x2 y359 w60 h20 , Вы здесь?
Gui, Add, Hotkey, x2 y389 w70 h20 vN5,
Gui, Add, Text, x2 y429 w180 h30 , Администрация не имеет право вмешиватся в рп процесс
Gui, Add, Hotkey, x2 y469 w70 h20 vN6,
Gui, Add, Text, x212 y79 w140 h20 , Была проведена беседа
Gui, Add, Hotkey, x212 y109 w70 h20 vN7,
Gui, Add, Text, x212 y149 w140 h20 , Благодарю за обращение
Gui, Add, Hotkey, x212 y179 w70 h20 vN8,
Gui, Add, Text, x212 y219 w140 h20 , Игрок Наказан
Gui, Add, Hotkey, x212 y249 w70 h20 vN9,
Gui, Add, Text, x60 y10 w230 h40 , (Настройка обязательна!)
Gui, Add, Button, x172 y479 w100 h30 gPlay, Сохранить
return
Play:
GuiControlGet, N1
GuiControlGet, N2
GuiControlGet, N3
GuiControlGet, N4
GuiControlGet, N5
GuiControlGet, N6
GuiControlGet, N7
GuiControlGet, N8
GuiControlGet, N9
Gui Destroy
MsgBox, Информация записана: Модуль репорты: Доброго времени суток = %N1%, Свою оценку оставте в телефоне = %N2%, Чем я могу быть полезен? = %N3%, Проблема решена = %N4%, Вы здесь? = %N5%, Администрация не имеет право вмешиватся в рп процесс = %N6%, Была проведена беседа = %N7%, Благодарю за обращение = %N8%, Игрок Наказан = %N9%.
return
%N1%::
SendMessage, 0x50,, 0x4090409,, A
Sleep 100 ;
SendInput, Доброго времени суток, уважаемый игрок, %EditRole% "%EditNick%" работает по вашей заявке 📣
Return
%N2%::
SendMessage, 0x50,, 0x4090409,, A
Sleep 100 ;
SendInput, Свою оценку можете оставить в телефоне, приятной игры на проекте Hurpuch RP ❤
Return
%N3%::
SendMessage, 0x50,, 0x4090409,, A
Sleep 100 ;
SendInput, Чем я могу быть полезен вам? ❤
Return
%N4%::
SendMessage, 0x50,, 0x4090409,, A
Sleep 100 ;
SendInput, Проблема решена. Могу еще чем-то помочь?
Return
%N5%::
SendMessage, 0x50,, 0x4090409,, A
Sleep 100 ;
SendInput, Вы здесь? Если ответа не будет в течении 1-ой минуты репорт закроется
Return
%N6%::
SendMessage, 0x50,, 0x4090409,, A
Sleep 100 ;
SendInput, Администрация не имеет право вмешиваться в рп процесс...
Return
%N7%::
SendMessage, 0x50,, 0x4090409,, A
Sleep 100 ;
SendInput, С игроком была проведена беседа, если нарушения повторятся, сообщите в репорт ❤
Return
%N8%::
SendMessage, 0x50,, 0x4090409,, A
Sleep 100 ;
SendInput, Благодарю вас за обращение, в случае вопросов, вы можете обратиться к нам ❤
Return
%N9%::
SendMessage, 0x50,, 0x4090409,, A
Sleep 100 ;
SendInput, Игрок наказан, благодарю за обращение. ❤
Return
Пожалуйста помогите с этим скриптом, спасибо заранее!
ДополненИз всех ответов в данный момент, мне не помог ни один). Моя цель сделать так что бы скрипт можно было редактировать через меню то бишь в меню hotkey панели вписали комбинацию и нажали Buttons "Сохранить" после нажатия кнопки, в скрипте автоматически будет редактирована комбинация для SendInput
Зачем так сложно
Это роблокс?
Вообще такие скрипты уже есть, даже когда-то писал такие: https://github.com/a1987zz/GUI . А вообще смысл задавать такие вопросы, заказал бы лучше у кого такой скрипт.