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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
masterblade84

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
monsoon:
 
Спасибо большое!!!

Всего записей: 2 | Зарегистр. 12-05-2009 | Отправлено: 04:30 14-05-2009
monsoon



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил шапку.
 
ziii
Цитата:
Есть ли у кого скрипт для транслитерации? Если язык забыл переключить...?  

Нашел на англоязычном форуме в теме Keyboard layout switcher
скрипты wOxxOm, cargo рабочие, но скрипт cargo работает напрямую с буфером обмена и не очищает его после того, как скрипт отработал. Давно, когда пытался написать свой скрипт, у меня получалось нечто похожее на скрипт Cargo, скрипт wOxxOm сложнее и непонятнее. wOxxOm кстати "наш", возможно, не случайно он запостил в англоязычный форум, т.к. в русскоязычном тамошние гуру почитают punto, в оличие от wOxxOm: "I don't like punto switcher, keyboard ninja, and other utilities I tried."
В эти скрипты еще б добавить автоматическую попытку выделения и исправления последнего слова, если выделения не было...  

Всего записей: 1255 | Зарегистр. 30-01-2003 | Отправлено: 15:00 21-05-2009
suvorovdm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго вам вечера, Уважаемые специалисты!!!!
Извините,что не по теме вопрос.
 
Прошу ответить вас...
 
Как назначить любой программе Windows свои горячие клавиши?  
 
В большинстве программ горячие клавиши вставки из буфера обмена - Ctrl+V,
Есть программа,которая  использует другое сочетание клавиш Shift+F6.
(Cutting-мебельный софт)
Разумеется,использовать привычнее первый вариант.
Есть ли способ или софт,чтобы в этой программе поменять заданное сочетание?
 
Спасибо вам за ответ!

Всего записей: 44 | Зарегистр. 17-08-2007 | Отправлено: 00:21 23-05-2009
Andarin



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
suvorovdm
смотреть здесь и в аналогичных топиках

Всего записей: 3065 | Зарегистр. 04-03-2006 | Отправлено: 09:24 23-05-2009
vadim3sh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
#с::WinMinimize
что не так,  почему не работает?
или WinMinimize не к активному окну, а как то еще?

Всего записей: 457 | Зарегистр. 28-01-2006 | Отправлено: 21:00 11-10-2009
sabio

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vadim3sh
у меня работает так:
#x::WinMinimize, A

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 21:17 11-10-2009
vadim3sh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отправил вопрос и сразу повезло наткнуться на ответ
Примеры
 
Run, notepad.exe
WinWait, Безымянный - Блокнот
WinMinimize ; Использует окно, найденное выше.
 
^Down::WinMinimize, A ; Назначает горячую клавишу для сворачивания активного окна.
 
Но почему A обозначает активный каталог нигде больше не увидел....

Всего записей: 457 | Зарегистр. 28-01-2006 | Отправлено: 21:17 11-10-2009
sabio

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

Цитата:
Но почему A обозначает активный каталог
vadim3sh
 
какой ещё активный каталог?
А обозначает текущее (активное) окно

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 22:24 11-10-2009
vadim3sh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Оговорился, активное окно...
Вопрос где, кроме приведенной цитаты можно это прочитать
Думаю там еще масса полезной информации
Как то заблудился в ссылках

Всего записей: 457 | Зарегистр. 28-01-2006 | Отправлено: 22:55 11-10-2009
sabio

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

Цитата:
где, кроме приведенной цитаты можно это прочитать

в описании первого параметра WinTitle в справке по той же самой команде WinMinimize:

Цитата:
... If this is the letter A and the next 3 parameters are omitted, the active window will be used.

аналогичные фразы есть и в описании других команд

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 00:11 12-10-2009
vadim3sh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо, прошляпил...
еще вопрос к той же команде.
некоторые программы сворачиваются не в панель задач а в левый нижний угол.
Это косяк программ, или я что то недописываю?

Всего записей: 457 | Зарегистр. 28-01-2006 | Отправлено: 02:39 12-10-2009
sabio

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

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 03:25 12-10-2009
vadim3sh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
может еще пустячок поможете...
не получается найти...  
Регулировка громкости SoundSet +10 - как сделать, чтобы одновременно еще  окошко с бегунком появлялось?
Стандартное.
P.S.  А может, это уже не пустячок?

Всего записей: 457 | Зарегистр. 28-01-2006 | Отправлено: 21:50 21-10-2009
sabio

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

Цитата:
как сделать, чтобы одновременно еще  окошко с бегунком появлялось?

по идее, надо просто "кликнуть" по иконке в трее
по сути - отправить сообщение "кликнули в трее" соответствующему окну
 
окно, как я понимаю, должно быть таким:
ahk_class Tray Volume
а вот код сообщения надо копать где-то в экзешнике
 
а вот такую штуку ты видел? может, она тебе даже больше понравится?
http://www.autohotkey.com/docs/scripts/VolumeOSD.htm

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 23:39 21-10-2009
Trx23

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
@vadim3sh
Volume On-Screen-Display (OSD) -- by Rajat


@sabio

Цитата:
чтобы одновременно еще окошко с бегунком появлялось

sndvol32.exe /t
Есть такая програмка в \System32\


Для общей информации (кто-то давно спрашивал): отличия данной замечательной проги от Automate:
1) занимает 2,5к в памяти
2) не умирает каждый второй день
3) реагирует почти мгновенно на клавиши и другие "события" (Automate стала дико медленной в плане реакции после того, как они "починили" проблему №2 в уже-не-помню-какой версии (5?), начав запускать каждый макрос в отдельном процессе, что часто приводило к жуткому свапированию)
Так что AutoHotkey - классная вещь!

Всего записей: 87 | Зарегистр. 08-11-2009 | Отправлено: 16:47 11-11-2009
sabio

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

Цитата:
sndvol32.exe /t

о! программку эту я и сам нашёл, а про ключик такой не знал, спасибо

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 16:55 11-11-2009
vadim3sh



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

Цитата:
sndvol32.exe /t
Есть такая програмка в \System32\  

Спасибо.. Правда для использования на ноуте вариант
 
sabio

Цитата:
 
а вот такую штуку ты видел? может, она тебе даже больше понравится?

 
мне понравился больше...
Дело в том, что разные плееры по-разному сосуществуют с медиаклавишами клавиатуры.
В результате часто при тихом звуке приходилось лезть в настройки и проверять уровень "ЗВУК" помимо уровня "ОБЩАЯ". Сейчас - никаких проблем, очень удобно.
 

Всего записей: 457 | Зарегистр. 28-01-2006 | Отправлено: 20:38 12-11-2009 | Исправлено: vadim3sh, 20:45 12-11-2009
suhov8



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста! Можно ли через AutoHotkey назначеть сочетание клавиш для выключения/включения монитора, чтоб включение только по хоткею, а не AnyKey?

Всего записей: 169 | Зарегистр. 06-09-2009 | Отправлено: 05:58 01-12-2009
adisabeba



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите решить проблему с кодировкой
Идея - использовать autohotkey чтобы копировать выделенный текст в браузер по умолчанию (в оперу) и искать в гугле  
 
Вот нашел скрипт следующего содержания:
 
#c::
{
Send, ^c
Sleep 50
Run, http://www.google.com/search?q=%clipboard%
Return
}
 
он отличным образом делает, то что нужно, но только на английском. Вместо русской кодировки - кроказяблы  
 
При этом встроенная в опере функция поиска распознает кодировку правильно, там строка поиска выглядит следующим образом:
 
http://www.google.com/search?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8
 
Подскажите как подправить скрипт чтобы указать нужную для %clipboard% кодировку (utf-8)?

Всего записей: 47 | Зарегистр. 14-09-2008 | Отправлено: 06:27 06-12-2009 | Исправлено: adisabeba, 06:38 06-12-2009
sabio

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
adisabeba
а как насчёт реализовать этот хоткей в самой Опере?
как я понял, текст ты выделяешь в ней же
ну вот и добавь себе там хоткей с командой а-ля
Copy & New page & Paste and go

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 12:11 06-12-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 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