Что нового

[Мышь, клавиатура] Помощь по создания макроса для игры

darius

Новичок
Сообщения
8
Репутация
0
Версия AutoIt: 3.3.12.0

Описание:

Мне нужен макрос который ждет нажатие на правую кнопку мыши и потом нажимает клавишу home и так до бесконечности. И чтобы можно было остановить на кнопку пауза и возобновить на кнопку инсерт. без повторного запуска скрипта.
Заранее спасибо автору.

Примечания:
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: [Мышь, клавиатура] Создания макроса для игры

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"[Мышь, клавиатура] Макрос для игры" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Глобальный модератор.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Re: [Мышь, клавиатура] Создания макроса для игры

Ну можно так:
Код:
#include <Misc.au3>
Global $paused, $hDll
OnAutoItExitRegister("OnExit")
HotKeySet("{INSERT}", "start")
HotKeySet("{PAUSE}", "pause")
HotKeySet("{ESC}", "quit")
start()
$hDll = DllOpen("user32.dll")
While 1
    $pressed = _IsPressed("02", $hDll)
    If $pressed Then
        Send("{HOME}")
    EndIf
    Sleep(10)
WEnd
DllClose($hDlll)

Func OnExit()
    ToolTip("")
    DllClose($hDll)
EndFunc   ;==>OnExit
Func start()
    ; ToolTip("")
    ToolTip("Script started...", 1, 1)
    $paused = False
EndFunc   ;==>start
Func pause()
    $paused = True
    ; ToolTip("")
    ToolTip("Script paused... Press INSERT to start.", 1, 1)
    While $paused = True
        Sleep(100)
    WEnd
    ; ToolTip("")
EndFunc   ;==>pause
Func quit()
    Exit
EndFunc   ;==>quit
 
Автор
D

darius

Новичок
Сообщения
8
Репутация
0
Re: [Мышь, клавиатура] Создания макроса для игры

А нельзя сделать так , чтобы он работал постоянно , но я его включал потом он работает и когда надо выключал?
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Re: [Мышь, клавиатура] Создания макроса для игры

darius сказал(а):
А нельзя сделать так , чтобы он работал постоянно , но я его включал потом он работает и когда надо выключал?
Что-то я не понял... :smile:
 
Автор
D

darius

Новичок
Сообщения
8
Репутация
0
Re: [Мышь, клавиатура] Создания макроса для игры

Ну , смотрите , я включаю скрипт , нажимаю инсерт - скрипт запущен , я нажимаю правую кнопку , он нажимает сам home , но после 2-3 секунд это надо повторять то есть , нажать инсерт , чтобы включить скрипт , а нельзя чтобы я нажал один раз инсерт и далее только нажимал правую кнопку мыши?
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Re: [Мышь, клавиатура] Создания макроса для игры

А оно так и сделано...
 
Автор
D

darius

Новичок
Сообщения
8
Репутация
0
Re: [Мышь, клавиатура] Создания макроса для игры

А у меня почему-то отключаеться после 2-3 секунд и надо опять включать
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Re: [Мышь, клавиатура] Создания макроса для игры

darius [?]
А у меня почему-то отключаеться после 2-3 секунд и надо опять включать


Может вы нажимаете на PAUSE / ESC?
У меня не выключается...
 
Автор
D

darius

Новичок
Сообщения
8
Репутация
0
Re: [Мышь, клавиатура] Создания макроса для игры

Да вроде не нажимаю , просто жму ПКМ


Добавлено:
Сообщение автоматически объединено:

Такой факт щас заметил , если сделать чтоб от нажатия клавиши клавиатуры , то все прекрасно работает.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Re: [Мышь, клавиатура] Создания макроса для игры

darius [?]
Такой факт щас заметил , если сделать чтоб от нажатия клавиши клавиатуры , то все прекрасно работает.
Что-то я опять вас не понял... :smile: :smile:
 
Автор
D

darius

Новичок
Сообщения
8
Репутация
0
Re: [Мышь, клавиатура] Создания макроса для игры

Ну всместо правой кнопки мыши - кнопка клавиатуры


Добавлено:
Сообщение автоматически объединено:

А как сделать чтоб просто она включалась и чтоб отключить надо было выйти из программы?
 
Автор
D

darius

Новичок
Сообщения
8
Репутация
0
Re: [Мышь, клавиатура] Создания макроса для игры

Версия AutoIt: 3.3.12.0

Описание:
Мне нужен макрос который ждем нажатия левой кнопки мыши и потом нажимал кнопку home .И так пока не выключишь программу.И чтоб ее можно было выключить кнопкой ESC .. Заранее благодарю

Примечания:
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: [Мышь, клавиатура] Создания макроса для игры

darius,
Не надо создавать две одинаковые темы. Соединил их вместе.

И, если тема не будет переименована в соответствии с Правилами, то я ее закрою.
Повторно:
Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"[Мышь, клавиатура] Создания макроса для игры" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Модератор.
 
Верх