В inputBox есть 2 кнопки cancel и ok, но почему то они работают одинаково, например в этой простой проге есть баг что нажимай на cancel что на ok оно будет переходить в указаные подразделения, попробуйте сами поймете
Вообщем как этого избежать не прибегая к gui?
AutoHotKey:
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
title = GetVirtualScanCodeKey
Loop{
start:
InputBox, key,% title, 1 - узнать виртуальный код клавиши`n2 - узнать скан код клавиши`n3 - выйти из программы
if(key == 1){
InputBox, key,% title, Введите имя клавиши виртуальный код которой хотите узнать.
if(key < 0)
goto, start
vk := GetKeyVK(key)
MsgBox, ,% title,% "Виртуальный код клавиши - " vk
break
}
if(key == 2){
inputBox, key,% title,Введите имя клавиши sc. код которой хотите узнать.
if(key < 0)
goto, start
sc := GetKeySC(key)
MsgBox, ,% title,% "Скан код клавиши - " sc
break
}
if(key == 3)
Exit
if(key < 0)
Exit
}
Последнее редактирование: