2015-08-07 3 views
0

У меня возникли проблемы с пониманием того, как работает этот продукт. В старые времена Windows 3.1 и 95 я использовал эти вещи, называемые «горячими клавишами», где, независимо от того, где я был в Windows, я мог ударить по определенной комбинации клавиш, и это произойдет. Я предположил, что это была программа. Это действительно просто скриптовый язык?AutoHotkey - постоянное расширение клавиатуры? - HotStrings

Я последовал за учебником «быстрого запуска» в файле справки, и он рассказывает о создании сценария и о том, как установить строки для шаблонов нажатия клавиш для расширения. Тем не менее, я создал этот простой скрипт и поместить его в файл АХК на моем рабочем столе:

::gsell:: 
    Great Seller! A++++++++++++++++++++++++++++++++ 
Return  

Когда я запускаю скрипт из моего рабочего стола он появляется, чтобы закончить довольно много мгновенно, и, конечно, она ничего не делает, потому что я на моем рабочем столе. Я предположил, что есть какой-то способ фактически использовать эти горячие клавиши в других приложениях, но это не очевидно для меня, и я прилагал справедливые усилия. Это просто язык сценариев автоматизации, или есть простой способ настроить несколько простых «горячих» клавиш и сохранить их в разных приложениях?

+0

Я решил попробовать пример из файла справки, и он действительно сработал. По-видимому, место, где я думал, что это говорит мне, что сценарий закрыт, на самом деле говорит, что сценарий все еще работает, и он подсчитывает количество секунд, когда вы обновляете. По какой-то причине расширение текста по-прежнему не работает, но этот вопрос в значительной степени решен. – Rick

+0

Кто-нибудь знает, почему расширение клавиатуры не работает, правда? – Rick

ответ

0

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

+0

, вы можете принять это как ответ, тогда – Blauhirn

+0

Я не вижу возможности сделать это. – Rick

+0

Могу также добавить, что для тех, кто находит здесь свой путь, причиной моей проблемы с расширением горячей строки было то, что я не входил в завершающее нажатие клавиши, которое, по-видимому, требуется. Я следовал руководству по быстрому началу работы, которое ничего не говорит о завершающем ключе, но в конце концов я нашел информацию в другом потоке где-то с вопросом, подобным этому. – Rick

1

Горячие клавиши и Hotstrings доступны по всему миру по умолчанию. Ваша проблема с расширением, вероятно, связана с тем, что у вас есть специальные символы, которые необходимо экранировать. Попробуйте следующее:

::gsell::Great Seller{!} A{+} 

; Simple Hotkey - Ctrl+F1 
^F1::Msgbox, You pressed a hotkey 
Смежные вопросы