Макросы с помощью Autohotkey |
Макросы с помощью Autohotkey |
Jan 20 2012, 15:51
Сообщение
#1
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
Обещал Нарайоту пример макроса
1. Идем на сайт автохоткея: http://www.autohotkey.com/download/ 2. Качаем http://www.autohotkey.com/download/AutoHotkeyInstall.exe 3. Устанавливаем 4. Создаем скрипт macros.ahk Пример скрипта: Раскрывающийся текст Код ; Справка: ; "+" - модификатор клавиши Shift ; "^" - модификатор клавиши Ctrl ; "!" - модификатор клавиши Alt ; Имена клавиш: http://www.script-coding.com/AutoHotkey/Send.html ;Работает только при активном окне СВТОРа #IfWinActive Star Wars: The Old Republic ; Горячая клавиша 1 ;При нажатии клавиши "1" отправляется последовательность 67q и Ctrl+5 *1::; Надо обратить внимание, что с модификаторами Ctrl, Shift, Alt эта горячая клавиша тоже будет срабатывать. Send, {6}{7}{q} Sleep, 25 ;Send, ^5 return ;;;;;;;;;;;;;;;; ; Горячая клавиша 2 ;Пока нажата клавиша "2", отправляется Shift+5 или "%" 2::; А эта горячая клавиша не будет срабатывать с Ctrl, Shift, Alt - отсутствует звездочка в начале Loop { GetKeyState, state, 2, p if state = U break Send, +5 Sleep, 25 } return ;;;;;;;;;;;;;;; ; Горячая клавиша 3 ;Пока нажаты Ctrl+3, отправляется "u" *^3::; Работает даже если нажать Ctrl+Alt+Shift+3 Loop { GetKeyState, state, 3, p if state = U break Send, {u} Sleep, 25 } return ;;;;;;;;;;;;;;;;; ; Горячая клавиша 4 ;Например, надо прожать одной кнопкой баффы - адреналин + релик ;Вешаем макрос на Ctrl+e ^e:: Send, ^u;На Ctrl+u у нас адреналин Sleep, 25;величину задержки можно подобрать другую Send, ^j;На Ctrl+j у нас релик return ;;;;;;;;;;;;;;;;;;;;;; 5. Делаем двойной клик на этом файле, чтобы запустить скрипт 6. Наслаждаемся работой скрипта (или ругаемся, если он срабатывает не по делу) Сообщение отредактировал iMagus - Jan 20 2012, 16:15 -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Jan 20 2012, 16:17
Сообщение
#2
|
|
Ординатор Группа: Indoril-Common Сообщений: 5822 Регистрация: 19 Jan 2009 Вставить ник Цитата Из: Санкт-Петербург Пользователь №: 6433 Персонаж: Narayoth |
Ага, спасибо. Уже понятнее. В чем считается величина задержки?
-------------------- ...но это ничего не говорит о каком-либо превосходстве. Ведь, теоретически, можно захватить мир, грамотно управляя нужным количеством бабуинов. И, теоретически, среди бабуинов может родиться такой мутант, который будет способен ими грамотно управлять. (с) iMagus
Вы совсем рехнулись что ли? (с) Киола |
|
|
Jan 20 2012, 16:22
Сообщение
#3
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
В миллисекундах. Но тут надо учитывать еще скорость работы функции Send - она сама по себе довольно медленная. Можно использовать SendInput - она гораздо быстрее, но тоже не совсем мгновенная.
-------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Jan 20 2012, 16:23
Сообщение
#4
|
|
Консервативный камикадзе Группа: Indoril-WoW Сообщений: 10834 Регистрация: 29 May 2004 Вставить ник Цитата Из: Ставрополь Пользователь №: 358 |
В игре, которую нельзя называть, за такое банили. Наверняка в свторе тоже скрипты запрещены.
-------------------- Could you stop skipping thinking process when you respond?
|
|
|
Jan 20 2012, 16:27
Сообщение
#5
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
За какое такое? Я почему-то уверен, что за такие макросы нигде никогда никого не банили. Ибо неотслеживаемо и некриминально.
-------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Jan 20 2012, 16:30
Сообщение
#6
|
|
Уже не торт Группа: Elders-WOW + Group Admin Сообщений: 19013 Регистрация: 13 Aug 2004 Вставить ник Цитата Пользователь №: 473 |
В игре, которую нельзя называть, за такое банили. Наверняка в свторе тоже скрипты запрещены. им пока не до этого -------------------- |
|
|
Jan 20 2012, 17:50
Сообщение
#7
|
|
Ординатор Группа: Indoril-Common Сообщений: 5822 Регистрация: 19 Jan 2009 Вставить ник Цитата Из: Санкт-Петербург Пользователь №: 6433 Персонаж: Narayoth |
Ибо неотслеживаемо и некриминально. Наверное, отслеживаемо, если специально следить за одним игроком в течение некоторого времени. -------------------- ...но это ничего не говорит о каком-либо превосходстве. Ведь, теоретически, можно захватить мир, грамотно управляя нужным количеством бабуинов. И, теоретически, среди бабуинов может родиться такой мутант, который будет способен ими грамотно управлять. (с) iMagus
Вы совсем рехнулись что ли? (с) Киола |
|
|
Jan 20 2012, 17:52
Сообщение
#8
|
|
Новичок Группа: Friends Сообщений: 22 Регистрация: 20 Feb 2011 Вставить ник Цитата Пользователь №: 7338 Игра: Rift |
Спасибо не хватало макросов
-------------------- |
|
|
Jan 20 2012, 18:16
Сообщение
#9
|
|
Консервативный камикадзе Группа: Indoril-WoW Сообщений: 10834 Регистрация: 29 May 2004 Вставить ник Цитата Из: Ставрополь Пользователь №: 358 |
За какое такое? Я почему-то уверен, что за такие макросы нигде никогда никого не банили. Да пользуйся на здоровье -------------------- Could you stop skipping thinking process when you respond?
|
|
|
Jan 20 2012, 18:57
Сообщение
#10
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
Наверное, отслеживаемо, если специально следить за одним игроком в течение некоторого времени. Скорее, если шпионский софт на компьютер игрока поставить. -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Jan 20 2012, 19:25
Сообщение
#11
|
|
Ординатор Группа: Elders-WOW Сообщений: 10537 Регистрация: 13 Sep 2004 Вставить ник Цитата Из: Москва Пользователь №: 529 |
Скорее, если шпионский софт на компьютер игрока поставить. второй процесс свтора? -------------------- aka Путешественник
28 июля 2014 года в Магадане прошел мелкий дождь. |
|
|
Jan 22 2012, 15:10
Сообщение
#12
|
|
Новичок Группа: Friends Сообщений: 22 Регистрация: 20 Feb 2011 Вставить ник Цитата Пользователь №: 7338 Игра: Rift |
У меня чего то перестал с свтором работать, с другими прогами работает, не ужели пофиксили:(
-------------------- |
|
|
Jan 23 2012, 9:48
Сообщение
#13
|
|
Новичок Группа: Members Сообщений: 41 Регистрация: 16 Sep 2011 Вставить ник Цитата Пользователь №: 7551 Игра: EQ2 Персонаж:Бергтаген |
У меня чего то перестал с свтором работать, с другими прогами работает, не ужели пофиксили:( Когда-то в вархаммере тоже переставал работать, разрабы стали по-другому клавиатурные нажатия обрабатывать. Вылечилось долгим и внимательным курением мануалов) -------------------- |
|
|
Jan 23 2012, 10:39
Сообщение
#14
|
|
Ординатор Группа: Indoril-Common Сообщений: 5822 Регистрация: 19 Jan 2009 Вставить ник Цитата Из: Санкт-Петербург Пользователь №: 6433 Персонаж: Narayoth |
В Вархаммере макросы были. Зачем там автохоткей?
Сообщение отредактировал Narayoth - Jan 23 2012, 10:40 -------------------- ...но это ничего не говорит о каком-либо превосходстве. Ведь, теоретически, можно захватить мир, грамотно управляя нужным количеством бабуинов. И, теоретически, среди бабуинов может родиться такой мутант, который будет способен ими грамотно управлять. (с) iMagus
Вы совсем рехнулись что ли? (с) Киола |
|
|
Jan 23 2012, 12:50
Сообщение
#15
|
|
Ординатор Группа: Elders-WOW Сообщений: 10537 Регистрация: 13 Sep 2004 Вставить ник Цитата Из: Москва Пользователь №: 529 |
из него делали бота и выращивали какую-то травку что ли...
-------------------- aka Путешественник
28 июля 2014 года в Магадане прошел мелкий дождь. |
|
|
Jan 23 2012, 14:16
Сообщение
#16
|
|
Уже не торт Группа: Elders-WOW + Group Admin Сообщений: 19013 Регистрация: 13 Aug 2004 Вставить ник Цитата Пользователь №: 473 |
а что на макросы кроме эмоций можно биндить то?) не особо в них вижу смысла пока
-------------------- |
|
|
Jan 23 2012, 14:42
Сообщение
#17
|
|
Ординатор Группа: Elders-WOW Сообщений: 10537 Регистрация: 13 Sep 2004 Вставить ник Цитата Из: Москва Пользователь №: 529 |
люди считают, что те 20-30мс, что они выигрывают на этом спасут их в ситуации, где на принятие решения у них уходит 500мс.
Тогда как для меня значительно логичнее оптимизировать скорость принятия решения, ведь физическая разница в механических реакциях становится несущественной, если принимать во внимание общее время выполнения операции. по факту же, все эти бинды, макросы и тонны напоминалок на экране - баловство. -------------------- aka Путешественник
28 июля 2014 года в Магадане прошел мелкий дождь. |
|
|
Jan 23 2012, 14:43
Сообщение
#18
|
|
Уже не торт Группа: Elders-WOW + Group Admin Сообщений: 19013 Регистрация: 13 Aug 2004 Вставить ник Цитата Пользователь №: 473 |
вот лучше бы камеру отдалять можно было
это единственный макрос, который я использовал "там" -------------------- |
|
|
Jan 23 2012, 14:46
Сообщение
#19
|
|
Добрый Дух Гедеона Группа: Admin Сообщений: 47627 Регистрация: 4 Sep 2004 Вставить ник Цитата Из: Москва, Фили Пользователь №: 514 |
У меня чего то перестал с свтором работать, с другими прогами работает, не ужели пофиксили:( Вроде уже решилась проблема, но отпишу еще тут. Варианты действий: - запускать скрипт от имени администратора (возможно, предварительно скомпилировать его в exe) - заменить тексте скрипта Send на SendInput или SendPlay -------------------- Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
--- О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома. --- Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор) --- Как это возможно, что невозможное может быть не только возможно, но и неизбежно? |
|
|
Jan 23 2012, 14:48
Сообщение
#20
|
|
Ординатор Группа: Elders-WOW Сообщений: 10537 Регистрация: 13 Sep 2004 Вставить ник Цитата Из: Москва Пользователь №: 529 |
вот лучше бы камеру отдалять можно было это единственный макрос, который я использовал "там" а у меня "там" был макрос "Я умею летать!!11", чтобы тыкать его, когда меня босс пинает. а вот камеру я не отдалял. -------------------- aka Путешественник
28 июля 2014 года в Магадане прошел мелкий дождь. |
|
|
Текстовая версия | Сейчас: 28th September 2024 - 12:05 |