Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AutoHotkey

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Открыть новую тему     Написать ответ в эту тему

chum2000

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

   
 
Актуальная версия: AutoHotkey 2.0.5 от 12 августа 2023
Версия для Windows XP | Changes from v1.1 to v2.0
 
Официальный сайт | Англоязычный форум | Архивный форум | Русскоязычный форум
Документация (англ.) | Документация и статьи (рус.) | История изменений
 
Подборка полезных скриптов | AutoHotkey + Total Commander
 

Цитата:
AutoHotkey — бесплатная программа с открытым исходным кодом для создания макросов и автоматизации, позволяющая упростить выполнение повторяющихся задач.
 
AutoHotkey позволяет изменить интерфейс практически любой программы. Имеет собственный скриптовый язык, специально нацеленный на лёгкое назначение и переназначение горячих клавиш.
 
AutoHotkey можно использовать для запуска программ, отправки текста, имитации мыши. Скриптовый язык позволяет управлять окнами, файлами и папками. Команды могут быть активированы горячими клавишами.
 
Также имеются возможности создания GUI, работы с реестром, использования собственного API окон для вызова DLL-файлов. Скрипты можно скомпилировать в EXE-файл и запускать на любом компьютере с Windows соответствующей версии.
 
Наиболее частое применение AutoHotkey:
- переназначение клавиш (глобально или у отдельных программ)
- управление мышью с помощью клавиатуры или джойстика
- слежение за системой, автоматическое выполнение некоторых действий по желанию пользователя, таких как напоминание, сканирование или резервное копирование
 

Всего записей: 505 | Зарегистр. 04-03-2004 | Отправлено: 00:28 02-06-2005 | Исправлено: Egor2020, 10:08 21-09-2023
Samotek

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baltazar500

Цитата:
a = break  

Если имеется в виду клавиша Pause/Break, попробуйте  
a = {vk13}
 
 
Добавлено:
Baltazar500
И вообще есть Windows Spy - в нем и определяете коды клавиш.

Всего записей: 2594 | Зарегистр. 18-05-2005 | Отправлено: 21:44 16-09-2022
Baltazar500



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Samotek,
Цитата:
Если имеется в виду клавиша Pause/Break, попробуйте  
a = {vk13}  
Спасибо, это сработало. В игру успешно был отправлен "Pause/Break". Получается, прописать напрямую клавишу как при слепом ремапе не прокатит, но можно прописать виртуальный код и это будет работать. Костыльно конечно, но это работает Может заморочусь и сделаю конвертацию клавиш из ini скриптом в коды, а может тупо в ini приаттачю закомментированный список кодов и соотвествующих им клавиш.
Цитата:
И вообще есть Windows Spy - в нем и определяете коды клавиш.
 
А, ну да.

Всего записей: 2309 | Зарегистр. 19-09-2011 | Отправлено: 23:20 16-09-2022 | Исправлено: Baltazar500, 23:21 16-09-2022
iglezz

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baltazar500
Эта проблема потому, что Send спецклавиши принимает в {фигурных} {скобках}, т.е. должно быть Send {break}  
 
На просторах форума ahk есть функция для преобразования хоткеев в Send-формат
 
пример

Всего записей: 1521 | Зарегистр. 18-02-2003 | Отправлено: 23:31 16-09-2022 | Исправлено: iglezz, 23:32 16-09-2022
Baltazar500



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iglezz, спасибо. Я правильно понимаю, что это код для обработки только одной клавиши ?
 
Samotek

Цитата:
И вообще есть Windows Spy - в нем и определяете коды клавиш.
Либо я плохо искал, либо вы имели что-то другое, но данного функционала у Window Spy из комплекта AHK я так иине обнаружил, как ни силился найти (хотя по началу и подумал, что там что-то такое и было).

Всего записей: 2309 | Зарегистр. 19-09-2011 | Отправлено: 23:46 06-10-2022 | Исправлено: Baltazar500, 23:47 06-10-2022
Samotek

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baltazar500

Цитата:
Либо я плохо искал, либо вы имели что-то другое, но данного функционала у Window Spy из комплекта AHK

Да, у официального нет, но на форуме есть замена и вроде не одна. В частности:
http://forum.script-coding.com/viewtopic.php?id=8318

Всего записей: 2594 | Зарегистр. 18-05-2005 | Отправлено: 00:00 07-10-2022
D1D1D1D

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Всего записей: 1408 | Зарегистр. 05-04-2010 | Отправлено: 15:44 14-11-2022 | Исправлено: D1D1D1D, 17:06 14-11-2022
leeeeex

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 1 | Зарегистр. 06-12-2022 | Отправлено: 16:09 06-12-2022 | Исправлено: leeeeex, 16:44 09-12-2022
vzar



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
версия 2.0 — в шапке

Всего записей: 7754 | Зарегистр. 31-07-2009 | Отправлено: 11:52 20-12-2022
DVall



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vzar
С хомяка пока отдаёт неправильно (AutoHotkey_2.0-rc.3_setup)
На GitHub есть нормальная 2.

Всего записей: 2603 | Зарегистр. 21-09-2001 | Отправлено: 12:24 20-12-2022
vzar



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DVall, спасибо! Оставлю прямые ссылки:
https://www.autohotkey.com/download/2.0/AutoHotkey_2.0.0.zip
https://www.autohotkey.com/download/2.0/AutoHotkey_2.0.0_setup.exe
 
Добавлено:
..уже исправили

Всего записей: 7754 | Зарегистр. 31-07-2009 | Отправлено: 12:39 20-12-2022
Samotek

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А есть какой-то транслятор с 1 на 2?

Всего записей: 2594 | Зарегистр. 18-05-2005 | Отправлено: 14:23 20-12-2022
DVall



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Samotek
https://www.autohotkey.com/boards/viewtopic.php?t=25100

Всего записей: 2603 | Зарегистр. 21-09-2001 | Отправлено: 14:28 20-12-2022
Samotek

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, попробуем.

Всего записей: 2594 | Зарегистр. 18-05-2005 | Отправлено: 14:39 20-12-2022
Spuner



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, возможно ли заставить работать скрипт везде, ото он работает только в проводнике...
 

Код:
RAlt & Shift::
   KeyWait RAlt
   Send {Alt down}{Shift}{Alt up}
return

Всего записей: 646 | Зарегистр. 02-11-2012 | Отправлено: 15:57 24-12-2022
1ANP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую знатоки и гуру. Подскажите код для решения следующих общественно-полезных задач, связанных с раскладками и их переключением...
 
Пользуюсь для переключения раскладок программкой Mahou. Но периодически по неведомой причине она зацикливает переключение раскладки - начинает бесконечно крутить раскладками по кругу. Нажатие букв в этот момент может что-то запустить. Собственно и возник вопрос, а нельзя ли в AutoHotkey сделать скрипт, для отслеживания этого глюка и его быстрого устранения, например:
- скрипт контролирует переключение раскладки, и если раскладка переключилась более 5-ти раз подряд в течении некого небольшого промежутка времени, тогда скрипт завершает процесс Mahou.exe и запускает его вновь.

Всего записей: 795 | Зарегистр. 30-05-2007 | Отправлено: 13:53 28-12-2022 | Исправлено: 1ANP, 21:55 01-01-2023
Samotek

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1ANP
Не множь сущности! Попробуй это

Всего записей: 2594 | Зарегистр. 18-05-2005 | Отправлено: 14:07 28-12-2022
1ANP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Samotek
С ней у меня какие-то другие глюки были, уже не помню, но на Mahou не так просто переходил, перепробовав все остальные переключалки раскладки текста. В частности, все остальные переключался на тот момент тоже страдали от зацикливания, просто в отличие от Mahou, это происходило не явно, а скрыто, так как они используют другие методы переключения раскладок, и из-за этого они способствовали периодическому вылету некоторых важных программ без сохранения файлов. Mahou же при «зацикливании» просто начинает переключать раскладку туды-сюды, например, эмулируя нажатие клавиш переключения Win+Space, и другие программы от этого не зависают.

Всего записей: 795 | Зарегистр. 30-05-2007 | Отправлено: 14:58 28-12-2022 | Исправлено: 1ANP, 06:17 30-12-2022
lutskboy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте
раньше мне на этом форуме помогли с кодом. вот он. двойной клик по алт и это было как вставить. то есть Ctrl+V
 
RAlt up::
if (A_PriorHotkey=A_ThisHotkey)&&(A_TimeSincePriorHotkey<400) {
    Send ^{vk56}
}
return
 
но проблема в том что это не везде срабатывает. например в некоторых программах или тут https://skr.sh/sHwLkGaKuN0
 
можно ли его как то поправить?

Всего записей: 37 | Зарегистр. 21-12-2012 | Отправлено: 14:02 17-01-2023
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть правый Alt (RAlt), а есть "серый" AltGr, и какой есть в системе определяется апаратно. Надо добавить в самый верх строчку, ему соответствующую:

Код:
<^>! up::

Всего записей: 1254 | Зарегистр. 10-12-2007 | Отправлено: 16:47 17-01-2023
lutskboy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сверху RAlt up:: ? или заменить RAlt up:
и так и так несработало

Всего записей: 37 | Зарегистр. 21-12-2012 | Отправлено: 20:37 17-01-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Компьютерный форум Ru.Board » Компьютеры » Программы » AutoHotkey


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru