Hotkey - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Форум » Программирование » AHK Программирование » Hotkey
Hotkey
tawer13371cs Дата: Понедельник, 09.03.2020, 00:11 | Сообщение # 1
Новичок
Сообщений: 14
Статус: Offline
Имеются окно с хоткеями для переназначение клавиш скрипта. Проблема в том, что можно назначить одинаковые кнопки. Как сделать проверку на это, чтобы в случае выбора одинаковых клавиш выдавало ошибку?
Godarck Дата: Понедельник, 30.03.2020, 10:33 | Сообщение # 2
AHK Скриптер
Сообщений: 184
Статус: Offline
Код

  Gui, Add, Hotkey,  w50 vHot1 gCorrectHK, % Hot1
  Gui, Add, Hotkey,  w50 vHot2 gCorrectHK, % Hot2
......
  Gui, Add, Hotkey,  w50 vHot14 gCorrectHK, % Hot14

......
CorrectHK:
Gui, Submit, NoHide
If %A_GuiControl% in +,^,!,+^,+!,^!,+^!     ;If the hotkey contains only modifiers, then return to wait for a key.
  return
  If (%A_GuiControl% = "")
  return
num := SubStr(A_GuiControl,1)
TempNewHK := % %A_GuiControl%
HKTemp := % A_GuiControl
  loop, 14
  {
  TempHK := % Hot%A_Index%

    if not (num = "Hot"A_Index)       
    if (TempHK = TempNewHK)
      {           TrayTip, Ошибка
  ,% "Данное сочетание " TempNewHK " клавиш уже занято`n", 5     
        GuiControl,Text ,%A_GuiControl%, ""
      }
  }
return



Тема: Бесплатный и новый бот рыбалки для GTA V RP
Форум » Программирование » AHK Программирование » Hotkey
  • Страница 1 из 1
  • 1
Поиск: