1

Я только что немного узнал об использовании AutoHotKey и настроил несколько файлов .ahk, когда последнее обновление Microsoft или проверка безопасности сделали их неработоспособными. Я помню, что AVG идентифицировал что-то как вирус, и я удалил это.

Когда я пытаюсь активировать их, они не работают, хотя текст скрипта правильный!

EG: у меня был один, чтобы открыть Firefox и Thunderbird; его имя: OpenFF & TB-Win+F.ahk Это текст в файле:

#f:: "Run B:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe"

"Run B:\Program Files (x86)\Mozilla Firefox\firefox.exe"

"return"

Для запуска файла нажмите кнопку «Логотип окна» и клавишу «F»; это работало до проблемы, но не сейчас.

Теперь что бы я ни делал, он не побежит.

Поможет ли это, и нужно ли удалять AutoHotKey и ВСЕ файлы .ahk и запускать заново?

Любые предложения будут ценны.

2 ответа2

2

Вот несколько вещей для проверки:

  1. Что именно происходит при выполнении сценария? Вы получаете ошибку? Что это?
  2. Появляется ли значок на панели задач при запуске?
  3. Работают ли другие скрипты AHK на вашем компьютере?
  4. Посмотрите в диспетчере задач, чтобы увидеть, работает ли autohotkey.exe. Попробуйте завершить их все и снова запустите ваш скрипт.
  5. Может ли другое приложение взять под контроль горячие клавиши?
  6. Если это похоже на сам скрипт, сначала попробуйте упростить его. Уменьшите его до 1 функции / горячей клавиши и посмотрите, работает ли это.
  7. Вы можете попробовать переустановить среду выполнения AHK с нуля. Никакого вреда в этом нет. ,AHK-файлы - это простые текстовые файлы, так что тут нет ничего общего.

Я никогда не видел, чтобы AHK интерпретировался как вирус, поэтому, надеюсь, ваш вирус был отдельным, хотя он мог заразить другие файлы, включая autohotkey.exe. Выполните полное сканирование системы, чтобы убедиться, что вы не заражены.

0

Если в вашем скрипте есть кавычки, я не уверен, что он будет работать. Это может работать лучше:

#f:: 
Run "B:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe"
Run "B:\Program Files (x86)\Mozilla Firefox\firefox.exe"
return

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .