2013-04-22 3 views
0

Когда я вхожу в горячую клавишу [любая горячая клавиша], AutoHotKey не отвечает. Тем не менее, он будет реагировать, если я отредактирую, сохраню и перезагрузим его. После этого он будет отвечать три или четыре раза, тогда я должен пройти один и тот же процесс редактирования, сохранения и перезагрузки. Я удалил и переустановил программу 10 или более раз.AutoHotKey не отвечает

Прежде чем он начал отвечать, он оставил после каждой строки пробел. [Я не уверен, что это связано с моей проблемой или нет.]

Я использую Windows 7 и IE 10. Я переустановил IE 8 и IE 9, чтобы проверить, не исправит ли эта проблема. Проблема осталась.

Спасибо за любую помощь, которую вы можете предоставить.

+0

первый вопрос. Просто перезагрузка скрипта не работает? Также у вас есть #Persisent в верхней части вашего скрипта? –

+0

Спасибо за ваш ответ. Перезагрузка скрипта не работает. Нет, у меня нет #Persisent в верхней части скрипта. У меня была эта проблема уже более месяца. До этого AutoHotKey работал хорошо. –

+0

@AFH Пожалуйста, разместите свой код. – 2013-04-22 16:25:07

ответ

0

Me тоже

Я столкнулся с такой же проблемой. AutoHotKey загружает мой скрипт и реагирует на некоторое время, а затем через X раз скрипт просто перестает отвечать.

Разрешение

Для решения подобных проблем я обнаружил, что открытие экрана отладки (дважды щелкните значок AutoHotKey в панели задач), как правило, показывает, что мой сценарий занят работает, и делать что-то. Оттуда просто определить, почему он все еще работает.

Поскольку сценарий в настоящий момент занят выполнением предыдущего запроса, новый запрос не может быть инициирован.

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

Если вы оставите скрипт запущенным, когда он застрял, вы также можете открыть диспетчер задач, чтобы узнать, потребляет ли оно какое-либо время процессора или постепенно ли оно потребляет все больше памяти.

Смежные вопросы