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

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



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

Цитата:
конкретного ответа ?  

Ну, как бы для получения "конкретного" ответа надо бы, возможно, вопрос сформулировать поконкретнее? Сделать скрипт на досуге чисто из спортивного интереса могут попробовать помочь и здесь, но вот я, например, очевидно в силу старческого тугодумия, все еще не представляю, как можно сделать "конкретный" скрипт на основании:

Цитата:
1 кнопку нажал а в игре сработало комбо. Это вообще возможно ?  


Цитата:
комбо нужно для игр жанра ФАЙТИНГ

 
Может, я что-то пропустил...?
gost2

Цитата:
ahkscript.org/

Спасибо, не знал про этот ресурс

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь знает, как в Autohotkey переназначить сочетание клавиш ctrl+C, ctrl+V на одну клавишу?  
Пробывал: F7::^c не выходит. Писал ctrl буквами, с пробелами, со значком & - все без результатов.

Всего записей: 2 | Зарегистр. 13-02-2014 | Отправлено: 17:41 13-02-2014
subzeronoobsaibot

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

Всего записей: 7 | Зарегистр. 09-02-2014 | Отправлено: 17:50 13-02-2014
HeT BonpocoB



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TeoLeo22
у меня на кнопках джойстика копи и пэйст ппеределай как надо...

Код:
;---------------------------------------------------------------------------copy
Joy7::
clipboard =
Send, ^{sc02E}
ClipWait 2
if ErrorLevel
  return
ToolTip, copied
Sleep, 200
ToolTip
  return
;---------------------------------------------------------------------------paste
Joy8::
Send, ^{sc02F}
return
 

 
subzeronoobsaibot, вообще можно всё, я раньше делал в одной игре... но думаю именно онлайн-игры могут считать его за чит и какнить перехватывать...
вообще попробовать проще простого, попробуй просто переназначить любую кнопку - если сработает уже скрипты городить...

Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 21:56 13-02-2014
vadim3sh



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

Цитата:
Почему в играх она не работает ?
Кто пробовал использовать в играх отзовитесь.

всего 7 постов вверх про это говорим
HeT BonpocoB

Цитата:
просто переназначить любую кнопку

там как-то так просто у меня не получалось... что-то срабатывало, что-то нет.
как-то зависело от таблицы хоткеев в самой игре
в мануале autohotkey pро это есть абзац с вариантом (правда, не стопроцентного) решения.
найду попозже, дам цитату..
 Вот:

Цитата:
 Некоторые игры используют в своей работе только механизм DirectInput. Как следствие, такое приложение может игнорировать все эмуляции нажатий клавиш и кнопок мыши. Несмотря на то, что серьёзной работы по этому вопросу ещё не проводилось, было обнаружено, что для большинства игр увеличение параметра SetKeyDelay явилось эффективным для включения в работу команды Send. Попробуйте сделать так:
 
SetKeyDelay, 10, 10
SetKeyDelay, 0, 10

 
 

Всего записей: 457 | Зарегистр. 28-01-2006 | Отправлено: 23:28 13-02-2014 | Исправлено: vadim3sh, 23:59 13-02-2014
subzeronoobsaibot

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот нарыл на иностранном форуме
 
SetKeyDelay, 50, 0
 
q::
send {down down}
send {right down}
send {down up}{a down}
send {a up}{right up}
return
Это для стрит файтера, а мне для мортала надо, вот пытаюсь делать так
SetKeyDelay, 10, 10
5::
{
send {down }
send {right }
send Numpad1
}
return
Но иногда срабатывает, а иногда нет.
Саб зиро должен заморозить, он делает какие то движения разные и скрипт иногда как то залипает я кнопку не держу а он двигается, да еще и по разному то есть комбо не в той последовательности что я задал.

Цитата:
но думаю именно онлайн-игры могут считать его за чит и какнить перехватывать...  

Я играю в файтинги (драки), онлайн рпг меня не интересуют.
SetKeyDelay пробовал разные цифры подставлять но стабильности не было.
Еще проги ЭМУЛИРУЮЩИЕ нажатие клавиш есть? Текст вставлять мне не надо, мне надо комбо. Не для чатов а чтобы комбинация ударов сработала, в идеале бруталити к примеру.
 

Всего записей: 7 | Зарегистр. 09-02-2014 | Отправлено: 12:51 14-02-2014
HeT BonpocoB



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
subzeronoobsaibot
Цитата:
Но иногда срабатывает, а иногда нет.  

там надо отладкой скрипта скурпулёзно заниматся, > вот < первый нагугленный скрипт (внизу там) для примера...

Код:
joy6::
sleep, 400
send, {left down}
sleep, 40
send, {left up}
sleep, 20
send, {down down}
sleep, 40
send, {down up}
sleep, 20
sendinput, {left down} {c down}
sleep, 60
send, {left up} {c up}
return

Просто игры по разному считывают "нажатия" и по своему их интерпретируют.
Приведённые тобой скрипты теоретически правильные, но на практике посылаемые мгновенно в одно время "нажатия"  игра не всегда считывает как надо (либо тупо не успевает, либо срабаывает некая защита (типа настройки двойного клика в виндовс).
 
Кароче всё это надо тестировать и оттачивать командами типа Sleep, запуском таймеров на  GetKeyState и т.д.

Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 17:32 14-02-2014 | Исправлено: HeT BonpocoB, 17:35 14-02-2014
subzeronoobsaibot

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

Всего записей: 7 | Зарегистр. 09-02-2014 | Отправлено: 19:19 14-02-2014
HeT BonpocoB



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
subzeronoobsaibot, не... я и в программировании не ас, а уж в игре тем более
 
аналогичные программы должны быть, но то что ahk^ самая продвинутая вроде однозначно...
 
я раньше пробовал только Neo Sign 0f Misery , но там немного другая направленность, да и подзабыл уже честно говоря как там что.
 
в твоём деле думаю лучше найти какой нить посещаемый форум именно по этой игре и там спросить. там народ более заинтересован, если и нет уже написанных скриптов, так как минимум можно кого ни будь вдохновить на их написание

Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 21:11 14-02-2014 | Исправлено: HeT BonpocoB, 21:15 14-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