Что нового

Из-за чего может не срабатывать хоткей?

SHoCK13666

Новичок
Сообщения
108
Репутация
0
В самом начале скрипта есть строка
Код:
HotKeySet("{DELETE}", "_Exit")

Но почему-то при нажатии delete скрипт не закрывается.
Из-за чего это может быть?
 

Astel064

Помог мой пост, ставь +!
Сообщения
276
Репутация
51
А скрипт в момент ожидания нажатия клавиши DELETE что делает?
 

ivsatel

Продвинутый
Сообщения
319
Репутация
84
SHoCK13666 [?]
Из-за чего это может быть?
1 Из-за уже назначенной клавиши DELET в другом процессе
2 Функции _Exit не существует
3 Функция _Exit не осуществляет выхода
4 Вызов функции _Exit не возможен/не осуществляется
 
Автор
S

SHoCK13666

Новичок
Сообщения
108
Репутация
0
Astel064, кликает по ссылкам в браузере


Добавлено:
Сообщение автоматически объединено:

ivsatel, раньше именно функцией _Exit у меня осуществлялся выход...
 

Ksaan

Знающий
Сообщения
207
Репутация
15
так замени клавишу с Delete на другую и проверь. Если завершит, значит уже Delete используется, если нет то что-то в коде.
для примера
Код:
HotKeySet("{DELETE}", "_Exit")
;=========================
Func _Exit()
Exit
EndFunc
 
Автор
S

SHoCK13666

Новичок
Сообщения
108
Репутация
0
Ksaan, заменил, не работает.
Пробовал менать на esc, ctrl, shift и несколько цифровых клавиш.
 

firex

AutoIT Гуру
Сообщения
943
Репутация
208
SHoCK13666
И не будет, так как код не верный.

Код:
HotKeySet("{DEL}", "_Exit")
; ---
Do
	Sleep( 10 )
Until False
; ---
Func _Exit()
	Exit
EndFunc

Не забывайте про автоматическое завершение работы скрипта.


Еще может быть проблема в самой OC либо в установленном ПО, у знакомого AutoIt вообще не реагирует на любые регистрации HotKeySet. Как вариант - используйте библиотеку http://autoit-script.ru/index.php/topic,296.0.html
 

Ksaan

Знающий
Сообщения
207
Репутация
15
Firex
Если код не верен то почему у меня он работает?
SHoCK13666
выложив весь код быстрее будет.
 

winstan

Эксплотатор)
Сообщения
406
Репутация
79
;Dа у скрипта прав хватает на назначние хоткеев и их отлов при активных чужих окон?
 
Верх