1

Тема: AHK: Скрипт перестает работать

Есть такой скрипт:

vkB7::vkBB ; вызов калькулятора на равно
vk5C::vk2E ; правый виндовз на мышке на Delete
Xbutton1::^F4 ; допкнопка на мышке на cntr+f4
!Xbutton1::!F4 ; допкнопка на мышке на alt+f4

Переназначает кнопки на мышке. Через некоторое время, похоже хаотично, перестает работать.
Reload не помогает, только закрытие и запуск заново. Может кто подсказать из-за чего это?

2

Re: AHK: Скрипт перестает работать

Вторая и четвёртая строчки подозрительные. Чтобы найти проблему, попробуйте поочерёдно исключить их из скрипта, .

3 (изменено: Nikva, 2016-09-28 12:28:51)

Re: AHK: Скрипт перестает работать

bald пишет:
!Xbutton1::!F4 ; допкнопка на мышке на alt+f4

Думаю проблема в том, что при зажатом алте он отправляет дополнительное нажатие+отжатие и алта и F4.
Вот так у меня нормально работает.

!Xbutton1::F4

4

Re: AHK: Скрипт перестает работать

Дело в что при запуске все строки отрабатывают верно.
А через некоторое время просто перестают работать все сразу.
Возможно как то связано с запуском программ. До запуска Автокада работает, после нет, перезапустил работает.

5

Re: AHK: Скрипт перестает работать

Возможно, с хуками клавиатуры и мыши связано. Хуки ведь в цепочку выстраиваются. Самый последний получает нажатия первым и может не пропустить их дальше.

6

Re: AHK: Скрипт перестает работать

Заметил следующее.
Скрипт работает, запускаем Автокад, в окне Автокда не работает, щелкаем на панель задач, переходим на Файрфокс, работает. Выгружаем скрипт, запускаем заново, а Автокаде работает.
Такая же ситуация с Акробатом.
Сейчас поставил запуск через планировщик с правами Администратора, вроде пока подвисаний не было.

7

Re: AHK: Скрипт перестает работать

оказалось всему виной Punto Switcher
стояла последняя версия
поставил Punto Switcher 3.2.3.56 NoNet стало нормально работать

8

Re: AHK: Скрипт перестает работать

с недавних пор эта строка
Xbutton1::^F4 ; допкнопка на мышке на cntr+f4
начала вызывать ошибку при закрытии чертежа в программе Базис-Мебельщик

переписал так
Xbutton1::Send {LControl down}{F4}{LControl up} ; допкнопка на мышке на cntr+f4
в Базисе все нормально
но почему то в Хроме идет закрытие закладки, переход на ту что была активна ранее, и на ней возврат назад на один шаг
чейта оно?

9

Re: AHK: Скрипт перестает работать

bald, ознакомьтесь, пожалуйста, с правилами, отредактируйте свои посты. Обратите внимание на оформление кода, заглавные буквы в начале и точки в конце предложений.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder