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

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



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

Цитата:
 
Как вариант.
 

 
Спасибо, но что делает этот скрипт (у меня не работает)?

Всего записей: 795 | Зарегистр. 30-05-2007 | Отправлено: 21:30 02-12-2013 | Исправлено: 1ANP, 21:33 02-12-2013
OnMyDSeeAtAll



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да собственно делает то, что Вами же и описано (в коде смотрим комментарии в виде циферок со скобками...).
Цитата:
...у меня не работает...
На моей машине (w81x64) всё работает.

Всего записей: 100 | Зарегистр. 08-07-2011 | Отправлено: 21:55 02-12-2013
1ANP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OnMyDSeeAtAll
У меня на w7 x64: на первой машине ничего не выполнялось, на второй же п.3 заработал но странно:
1) двойной щелчок ЛКМ по рабочему столу - (запуск проводника) ничего не делает;
2) двойной щелчок ПКМ по рабочему столу - (запуск TC) ничего не делает (даже после смены пути);
3) двойной щелчок ЛКМ в свободном месте окна Explorer - ура, делает переход в папку уровнем выше,  
но в то же время: двойной клик по папкам в проводнике не заходит в папку а открывает её в новом окне и возвращает исходную папку на уровень выше.
Класс окна что ли тут другой у рабочего стола...  
 
Вопрос возник из желания привить проводнику полезные функции файлового менеджера Directory Opus - запуск двойным кликом по рабочему столу, выход из папок на уровень вверх двойным кликом мышки (вверх, а не назад). Ну очень уж цена там не демократичная.
Еще было бы интересно перенести возможность назначать какие-либо функции для таких действий:  
- средний двойной клик по папке в проводнике (допустим для открытия в TC)
- средний двойной клик по файлу какого либо типа (допустим для открытия в альтернативном редакторе);
- средний двойной клик по файлу/папке + Alt/Ctrl/Shift
- аналогично левый двойной клик + Alt/Ctrl/Shift
- Drag-and-drop + Alt/Ctrl/Shift.
Хотя даже просто пункт 3 значительно упростит жизнь, особенно владельцам планшетов.

Всего записей: 795 | Зарегистр. 30-05-2007 | Отправлено: 22:58 02-12-2013
parkovaya1



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Зацените вот этот мегаскрипт на ядре AHK  
http://www.autohotkey.com/board/topic/46856-radial-menu-scripts-updated-19112013/
Поддержка жестов мыши + Radial Menu (см. скриншоты по ссылке) + все функции стандартного AHK
все это настраивается в контексте любого приложения или для всей системы
и полностью инкапсулировано (никак не мешает работе оригинального AHK)

Всего записей: 41 | Зарегистр. 20-08-2010 | Отправлено: 03:23 18-12-2013
Ymmarilo

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как можно результат работы функции (число) присвоить в переменную, а потом использовать это число вне AutoHotkey, допустим в javascript в браузере?
 
Сейчас AutoHotkey записывает это число в буфер обмена, а потом мой javascript считывает его оттуда. Но может есть другой способ, не используя буфер?

Всего записей: 5 | Зарегистр. 18-01-2013 | Отправлено: 17:43 03-01-2014
aidomars



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ymmarilo
http://www.script-coding.com/AutoHotkey/IniRead.html
http://www.script-coding.com/AutoHotkey/IniWrite.html

Всего записей: 982 | Зарегистр. 23-04-2007 | Отправлено: 17:55 03-01-2014
Ymmarilo

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

Цитата:
http://www.script-coding.com/AutoHotkey/IniRead.html
http://www.script-coding.com/AutoHotkey/IniWrite.html

То есть переменная будет записываться в INI-файл, а мой javascript потом будет оттуда её считывать? Это не сильно отличается от варианта с буфером обмена.
 
А нет ли способа передать значение этой переменной внешнему приложению, без записи в  INI или Clipboard?
 

Всего записей: 5 | Зарегистр. 18-01-2013 | Отправлено: 18:27 03-01-2014
OwwO



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хочу послать нажатие клавиш
SendInput, ^s    
 
все работает, но если раскладка на русском то просто посылает букву "s" в реактор, нагуглил про скан-коды, если так
^sc01F:: ;нажато ctr+s  
 
то нормально все
 
а если написать так же но для Send
SendInput, {^sc01F}  
 
То не нажимает ctrl+s
 
Как послать ctrl+s на разных раскладках? Мб версия ahk надо другая, я с оф сайта не понял какую лучше качать, скачал AutoHotkey111401_ansi

Всего записей: 17 | Зарегистр. 16-07-2013 | Отправлено: 03:41 19-01-2014
HeT BonpocoB



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
OwwO, вродь формат такой:
 
Send, ^{sc01F}

Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 11:51 19-01-2014
OwwO



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HeT BonpocoB
точно, работает не туда ^ ставил, спасибо огромное

Всего записей: 17 | Зарегистр. 16-07-2013 | Отправлено: 15:36 19-01-2014
creature_ws



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

Цитата:
1.1.14.00 - January 15, 2014
 
Added Finally statement for performing cleanup after try/catch. [fincs]

 

Код:
try
    throw "msg"
catch e
    MsgBox % e
finally
    MsgBox end
 

Всего записей: 304 | Зарегистр. 29-07-2008 | Отправлено: 18:59 19-01-2014
gost2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 У кого-то работает Obfuscator for Autohotkey Scripts?
 
http://www.autohotkey.com/board/topic/89357-obfuscator-for-autohotkey-scripts/?view=findpost&p=629435&hl=%2Bobfuscator

Всего записей: 188 | Зарегистр. 08-03-2003 | Отправлено: 14:46 20-01-2014 | Исправлено: gost2, 14:47 20-01-2014
subzeronoobsaibot

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как с автохоткей забендить комбинацию для игр например фаталити бруталити ?
весь нет облазил никто не знает.

Всего записей: 7 | Зарегистр. 09-02-2014 | Отправлено: 16:30 09-02-2014
vadim3sh



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

Цитата:
комбинацию для игр например фаталити бруталити

как-то не очень понял, чего хочется..

Всего записей: 457 | Зарегистр. 28-01-2006 | Отправлено: 01:17 10-02-2014
subzeronoobsaibot

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне нужно комбо для игр, чтоб я 1 кнопку нажал а в игре сработало комбо.
Это вообще возможно ?

Всего записей: 7 | Зарегистр. 09-02-2014 | Отправлено: 10:42 10-02-2014
vadim3sh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вообще-то легко, за исключением одного неприятного момента: некоторые современные игрушки перехватывают сигнал на том-же уровне, что и AutoHotkey. И скрипты тупо не работают, или работают некорректно. Я пробовал делать для Neverwinter online - не получилось. Но, как правило, все происходит..

Всего записей: 457 | Зарегистр. 28-01-2006 | Отправлено: 22:52 10-02-2014
subzeronoobsaibot

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ты прикалываешся надомной ?

Цитата:
Вообще-то легко
 
вообще то легко и все ? а пример скрипта ?
по нику понятно же какие игры меня интересуют
      ФАЙТИНГИ !!!
комбо нужно для игр жанра ФАЙТИНГ а не онлайн рпг. играю на эмуляторах в игры от
сеги соньки дримки итд итп .

Всего записей: 7 | Зарегистр. 09-02-2014 | Отправлено: 00:17 11-02-2014
vadim3sh



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

Цитата:
а пример скрипта ?


Цитата:
Это вообще возможно ?  

Ну дык, "вооще возможно". Знаю, что люди увлеченные делают без проблем. А пример скрипта у них надо спрашивать(ну, подождать,когда здесь кто-нибудь больше в теме появится), или поконкретнее задать , какое действие надо автоматизировать. А детально.. сорри, не плавал. Делал по заявке от сына, сам от игрушек немножко далек..  

Цитата:
 ФАЙТИНГИ !!!  
и это мне почти ничего не говорит
И еще.. лично мне по-барабану.. но некоторые здесь могут заворчать насчет "ты-вы". Это для информации
 

Всего записей: 457 | Зарегистр. 28-01-2006 | Отправлено: 00:56 11-02-2014
subzeronoobsaibot

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А кому и куда можно задать вопрос для получения конкретного ответа ?
Ну в смысле где можно чела найти который реально аутохоткей по серьезки занимается ?

Всего записей: 7 | Зарегистр. 09-02-2014 | Отправлено: 11:55 11-02-2014
gost2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://ahkscript.org/

Всего записей: 188 | Зарегистр. 08-03-2003 | Отправлено: 15:05 11-02-2014
Открыть новую тему     Написать ответ в эту тему

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