Проблемы

Проблемы

Проблемы

У меня на компьютере установлен AHK, несколько файлов (например, programmen.ahk и grammatik.ahk) в одной папке /ahk-script

Я, возможно, установил какую-то программу, потому что скрипт не работает так, как должен, я это заметил.УстановитьНазваниеМатчРежимопределенно не работаеткак и должно быть. Иногда, когда я нажимаю горячую клавишу, это срабатывает, но в большинстве случаев — нет.

Я не знаю, что это, может я установил какую-то программу?Как мне устранить эту неполадку?

(По своей наивности я думал, что это произошло из-за того, что я перешел с Aero на Basic, поэтому я не являюсь суперпользователем, но мне нужна помощь того, кто им является. Думаю, я смогу следовать вашим инструкциям, тем более, что AHK так важен для меня.)

Примеры использования и сценариев

Жаль, ведь именно так я активирую свои самые используемые программы: Chrome, Notepad++, Explorer, Evernote, Calendar.

Вот несколько скриптов, которые раньше работали, но теперь не работают.

Блокнот++

^!::
SetTitleMatchMode 2
IfWinExist Notepad++
    WinActivate, Notepad++
else
    run "c:\Program Files (x86)\Notepad++\notepad++.exe"
return

Хром

^.::
SetTitleMatchMode 2
IfWinExist Google Chrome
    WinActivate, Google Chrome
else
    run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
return

решение1

Как мне устранить эту неполадку?

  • Попробуйте ввести полное название, чтобы проверить сам код горячей клавиши.
  • Список всех окон, которые видит AHKWinGet, OutputVar, List.
  • ТестSetTitleMatchMode, Fast|Slow
  • Проверьте, AutoHotkey.exeвключена ли опция «Запуск от имени администратора» (и имеет ли это значение)
  • Попробуйте с новейшимиАХК 1.1(он же AHK_L) и/илиАХК 1.0версия

решение2

Проблема здесь в комбинации горячих клавиш (CTRL+ALT), которую вы используете. Если вы измените комбинацию горячих клавиш (например, на CTRL+ALT+z), ваш скрипт должен работать нормально. Я не знаю точной причины, почему он не работает с (CTRL+ALT), но я думаю, что другое приложение использует эту комбинацию горячих клавиш и есть какой-то конфликт. Вот пример скрипта для блокнота, который использует комбинацию горячих клавиш CTRL+ALT+z и работает так, как задумано.

^!z::
SetTitleMatchMode 2
IfWinExist Notepad
    WinActivate, Notepad
else
    run "notepad.exe"
return

Связанный контент