- AutoHotkey в Windows 10-Горячие клавиши не работают в некоторых приложениях
- 4 ответов
- AHK: Не срабатывает горячая клавиша в окне приложения
- Сообщения 12
- 1 Тема от Даниил 2012-04-30 19:43:20 (изменено: ypppu, 2012-04-30 23:21:16)
- Тема: AHK: Не срабатывает горячая клавиша в окне приложения
- 2 Ответ от teadrinker 2012-04-30 20:17:53
- Re: AHK: Не срабатывает горячая клавиша в окне приложения
- Почему не работает AutoHotkey ?
- [ Работает ] [Гайд][AHK] Учимся создавать скрипты с AutoHotKey (на примере BDO)
- Статьи и гайды по Black Desert
- [Гайд][AHK] Учимся создавать скрипты с AutoHotKey (на примере BDO)
AutoHotkey в Windows 10-Горячие клавиши не работают в некоторых приложениях
простой скрипт типа
используется для работы под Windows 7. Теперь, когда я повышен до Windows 10, он не работает, когда некоторые окна активны. Особенно LButton -горячие клавиши могут испортить все, что приводит к ситуации, когда вам действительно нужен диспетчер задач.
вот небольшой список приложений, в которых клавиш не распознано больше: (вместо этого, как из приведенного выше скрипта, простой a is отправлено)
где он работает: (примеры)
- редактор
- скайп
- приложения для Windows В общем
- средство помочь
- Открыть Офис
- (большинство программ)
может ли кто-нибудь воспроизвести это?
Что случилось с AutoHotkey в Win10?
Как это может быть исправлено?
(AHKscript верс. 1.1.22.3 Unicode и 64-разрядная версия)
4 ответов
поскольку Windows 10 только что была выпущена, это очень важный вопрос, и я уверен, что многие пользователи оценят помощь в получении их скриптов для правильной работы на этой новой ОС. Возможно, кто-то подумал, что этот вопрос был широким по охвату или, возможно, неправильно классифицирован, поскольку это проблема Windows, а не конкретная проблема AutoHotkey?
насколько я понимаю, проблема заключается в новых настройках UAC. Простое решение-запустить скрипт от имени администратора. К сделайте это Правой Кнопкой Мыши на файле — > выберите «Запуск от имени администратора»
У меня нет прямого ответа на вопрос о запуске приложения или файла всегда как администратор (в Windows 10), но это руководство, которое я нашел, похоже, охватывает все возможные способы сделать это в Windows 10.
Другой альтернативой является проверка скрипта, если он работает как Admin, если не перезагрузить как Admin. Код был извлечен из файла справки:
галочку «выполнять эту программу от имени администратора» в:
autohothey.exe > свойства > совместимость > настройки
все поисковая система также не работает для меня.
перед компиляцией .сценарий ahk .exe решит любые проблемы.
в Windows 10 снова дал мне проблемы.
следующая информация помогла мне исправить это:
в Windows 8 и более поздних версиях UAC можно отключить, только изменив реестр, и это нарушает приложения.
Как я уже сказал,» выключение » UAC на панели управления в Windows 8 и более поздних версиях просто подавляет подсказки Да/нет; программы по-прежнему выполняются с ограниченные привилегии по умолчанию.
отключить UAC через реестр, вам нужно будет перейти в меню Пуск поле поиска и введите regedit.exe и перейдите к следующему ключ:
на правой стороне, вы должны увидеть параметр EnableLUA, который вы хотите настроить как следует:
также на странице howtogeek:
просто скачайте, распакуйте, и дважды щелкните на ReallyDisableUAC-Win7.файл reg для отключения UAC.
вам нужно перезагрузиться, чтобы настройка действительно вступила в силу.
есть также включенный файл взлома реестра, чтобы повторно включить его как что ж.
полностью отключить UAC. Как вы заметили, это убьет приложения в Windows 10 (или 8).
создайте исправленный исполняемый файл с помощью EnableUIAccess, а затем используйте этот исполняемый файл для запуска сценария.
попробуйте запустить exe с правами администратора (т. е. щелкните правой кнопкой мыши на exe, а затем запустите его как администратор).
Источник
AHK: Не срабатывает горячая клавиша в окне приложения
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщения 12
1 Тема от Даниил 2012-04-30 19:43:20 (изменено: ypppu, 2012-04-30 23:21:16)
- Даниил
- Участник
- Неактивен
- Рейтинг : [ 0 | 0 ]
Тема: AHK: Не срабатывает горячая клавиша в окне приложения
Не работает нужный мне скрипт в игре, хотя, если честно, я не уверен, все ли я правильно сделал!
Но, если открыть блокнот или текстовый документ, то при нажатии нужной клавиши пишутся нужные знаки!
Вообще мне нужно, чтобы при нажатии левой кнопки мыши нажималась эта же кнопка, а так же кнопка «3» и кнопка «q».
Вот сам скрипт (может он не правильный, вы подправьте, пожалуйста):
Так вот, если нажать кнопку мыши в «Блокноте», то 3q появится, а вот в игре никаких эффектов! Хотя в чате тоже эти знаки появляются, но мне нужно, чтобы они задействовались в самом игровом процессе, возможно ли такое?
2 Ответ от teadrinker 2012-04-30 20:17:53
- teadrinker
- Администратор
- Неактивен
- Рейтинг : [ 709 | 0 ]
Re: AHK: Не срабатывает горячая клавиша в окне приложения
Даниил, ознакомься с этой темой, отредактируй свой пост.
Источник
Почему не работает AutoHotkey ?
РАДАРХАК НА AHK — ДАЮТ ЛИ БАН КАК РАБОТАЕТ ГДЕ СКАЧАТЬПодробнее
НЕ РАБОТАЕТ АХК/AHK В ИГРЕ. ЧТО ДЕЛАТЬ? [SAMP/CRMP]Подробнее
AHK АХК ЧАСЫ [SAMP/CRMP]Подробнее
Гайд что делать если не работает и не запускается ахк.Бхоп для ксго.Подробнее
Гайд что делать если не работает и не запускается ахк.Бхоп для ксго.Подробнее
АХК ЧИТ ИЛИ НЕТ — AHK И КАК РАБОТАЕТ АНТИЧИТ (CS:GO)Подробнее
КАК ИСПОЛЬЗОВАТЬ СКРИПТЫ В КС ГО | AHK cs go кс гоПодробнее
КАК УСТАНОВИТЬ AUTOHOTKEY?КАК УСТАНОВИТЬ БИНДЕР?КАК УСТАНОВИТЬ АХК НА РАДМИРПодробнее
AHK для SAMP пишет в чате каракулямиПодробнее
AHK — ЧИТ? КАК СКАЧАТЬ И УСТАНОВИТЬ СКРИПТ — ПОЛНЫЙ ГАЙД АХКПодробнее
КАК СКАЧАТЬ АХК (AutoHotKey) I Radmir crmpПодробнее
Как скачать и настроить AHK для крмпПодробнее
КАК УСТАНОВИТЬ БИНДЕР(AHK) ДЛЯ ПРОЕКТА РАДМИР| МОМЕНТАЛЬНАЯ ОТЫГРОВКА — RADMIR RP (CRMP/SAMP)Подробнее
КАК УСТАНОВИТЬ AHK RADMIR RP | КАК НАСТРОИТЬ БИНДЕР РАДМИР РП | БИНДЕР РАДМИРПодробнее
Не работает AHK(AutoHotkey) в CRMP|SAMP?||РЕШЕНИЕ 2019-100%Подробнее
Что делать если AHK не работает |100% Рабочий способ|Подробнее
Не работает AHK в CRMP | Решение!Подробнее
КАК УСТАНОВИТЬ И ИСПОЛЬЗОВАТЬ AHK | AutoHotКeyПодробнее
Установка AHK | Исправление ошибок с AHKПодробнее
как сделать ахк если он не работает на радмир родина малиновкаПодробнее
Источник
[ Работает ] [Гайд][AHK] Учимся создавать скрипты с AutoHotKey (на примере BDO)
Статьи и гайды по Black Desert
: Раздел со статьями для BDO не обязательно читерской тематики.
Форумные разделы Х А Л Я В А Общение читеров Хакерство и взлом Бесплатный хостинг изображений Создание читов на заказ Обмен электронных денег Услуги гаранта при онлайн сделках Чёрный рынок Чёрный список кидал в MMORPG играх Заработок в интернете Наши читы для разных MMORPG Total Injector 2.0 — инжектор DLL файлов Обход nProtect GameGuard Archeage телепорт хак Archeage спидхак, удаление растительности Karos: чит на скорость и дальность атак Karos: Начало — волхак Многооконнка для R2 Online Black Desert Online спидхак + джампхак Elder Scrolls Online мультихак Страница 1 из 2 1 2 > [Гайд][AHK] Учимся создавать скрипты с AutoHotKey (на примере BDO)
Доброе время суток, друзья!
Сегодня я расскажу Вам об основах создания и использования скриптов, используя AutoHotKey! 🙂
В этой ветке много макросов на Bloody, однако лично мое мнение, что блуди не удобная штука. Ну тут каждому на свой вкус.Далее по тексу саму программу и скриптовый язык AutoHotKey я буду называть AHK или АХК.
Создаем пустой скрипт.
(также будет работать, если переименовать .txt в .ahk )
Что же нам делать дальше?
Давайте рассмотрим две ситуации! 🙂 Мы можем создать скрипт, который будет одноразово при запуске выполнять какие-то действия. Например, при запуске .exe выполняется действие по копированию ярлыка из одного места в другое. В таком случае нам не нужно привязывать какую-либо кнопку к этому действию. Второй же вариант, когда мы запустили скрипт, затем нажали кнопку и у нас произошло то же самое действие.После того как Вы внесли какой либо код в скрипт, сохраняем его и запускаем от имени администратора.
Давайте рассмотрим основные команды (те, которые я чаще всего использую).
Обратите внимание, что ПОЛНЫЙ синтаксис команд с примерами представлен на официальном сайте autohotkey.com
В АХК конец предыдущей команды обозначается концом прошлой команды, переносом на следующую строку, либо завершением <блока команд>. Я представляю насколько непонятно это выглядит, однако я думаю чуть дальше вы поймете.
В первую очередь я Вам советую в скрипт вписывать несколько строк, которые в случае Вашей ошибки\недоработки позволят отключать скрипт. Например, если Вы поставили нажиматься Alt+F4 каждые 0.1 секунд. Короче если вы не можете остановить скрипт мышкой, чтоб мы могли это сделать кнопкой.
Что это такое? При нажатии на F11 у нас будет выполнена команда pause, которая запаузит скрипт. При повторном нажатии скрипт продолжит работу с того места, где закончил. При нажатии F12 соответственно скрипт будет перезагружен совсем. 🙂 На заметку: если вы изменили код скрипта, сохранили, то при нажатии на f12 будет загружен уже измененный скрипт. Это удобно когда вы только создаете\отлаживаете скрипт.
Эту строку я советую тоже вставлять во все скрипты, где у Вас будут использоваться координаты. (ну например нажать мышкой на крестик в ворде 🙂 ). Дело в том, что в этом случае координаты будут смотреться не относительно вашего разрешения(монитора), а относительно текущего окна. Т.е. если у вас игра\ворд запущены не в полное окно, то вы можете их двигать куда угодно, координаты будут одинаковы.
Далее. Привязка действий к клавишам. Существует список кучи модификаторов. Я приведу основные:
# — кнопка пуск.
! — alt
^ — ctrl
+shiftПри нажатии сочетания ALT и цифры 1 у нас выведется пустое окошечко.
Таким же образом привязываются абсолютно все действия.
Если у Вас больше одной команды, то я советую заключать их в <>.
Как это будет выглядеть?В данном случае у нас будут появляться два окошечка последовательно. Но это лишь пример.
Далее рассмотрим одну из самых важных команд: Send, SendPlay, SendInput. Эти команды нужны нам, чтобы посылать какие-то тексты и\или кнопки в игру. Первая делает это чуть медленнее, однако работает всегда. Вторая и третьи(предпочтительна вторая) делают отправку мгновенно.
Важно! Если вы хотите послать отправку КНОПКИ, а не ТЕКСТА, то вы должны заключить кнопку в <>.
Пример: нам нужно отправить строку объявления в игровой чат мгновенно, чтоб оно не мешало нам фармить.Все знаки пунктуации нужно заключать в <>.
Теперь при нажатии Ctrl+1 у нас отправится объява в чат, причем скорее всего мы даже не успеем заметить как открылся чат.
При нажатии Ctrl+2 мы гарантированно изменим чат на Общий, после чего напишется строка и остановится на «Цена:» но не отправится, там мы сможем ввести цену. Ну я надеюсь суть вы поняли 🙂Пример: Нам нужно зажать шифт на 2 секунды.
Здесь мы используем 2 новых штучки.
Sleep — данная команда является просто таймером-разделителем между командами.
Формат:
Sleep, 1000 — это будет задержка 1 секунда
Нажатие и «отпускание» клавиши.
— данная «клавиша-команда» зажмет клавишу W.
— соответственно отожмет клавишу S.При нажатии на Пуск+1 у нас зажмется шифт на 2 секунды.
Теперь попробуем разобраться с мышкой.
При нажатии на Альт+NumPad0 у нас произойдет «клик» левой кнопкой по координатам 5 5.
При нажатии Альт+NumPad1 у нас произойдет клик правой кнопкой по 10 10, через секунду правая кнопка зажмется на полсекунды.Как нам собирать эти координаты? Я пользуюсь двумя способами. Первый: запускаем любой скрипт, в трее нажимаем правой кнопкой, потом Window Spy. Откроется окошечко
Нас интересует строка In Active Window:Второй: использовать код, который будет показывать нам координаты при нажатии на кнопочку.
Разберемся с циклами. То есть со случаями, когда нам нужно одно и то же действие повторить много раз.
Например, нам нужно кормить кота каждые пять минут.
после ; мы можем писать комментарии.В случае, когда нам нужно повторить действие определенное количество раз, просто после Loop, ставим цифру сколько раз:
У нас отправиться 10 нажатий
с интервалом в полсекунды. Ну вот наверное и всё, из основного 🙂 Теперь перед Вами всё ограничено лишь воображением.
Я прошу Вас задавать вопросы, если появятся, а также сказать, надо ли что-то еще добавить в гайд? 🙂Источник