Автор Тема: [Мышь, клавиатура] Макрос  (Прочитано 172 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн TiranCool [?]

  • Новичок
  • *
  • Сообщений: 61
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Версия AutoIt:Version 3.5.4 3.

Описание:Как автоматизировать сброс счетчика $i после отжатия ЛКМ. Так же интересует как после выполнения цикла, к примеру 3 раза выполнить текущий, а потом такой же но с другими параметрами и тоже какое то кол-во раз. :think: :stars:

Код: AutoIt [Выделить]
#include <Misc.au3>
;Opt("MouseClickDelay")
;Opt("MouseClickDownDelay")
Global $bPaused, $hDll, $aXY
OnAutoItExitRegister("_OnExit")
HotKeySet("{f5}", "_Start")
HotKeySet("{f6}", "_Pause")
HotKeySet("{0}", "_Exit")
$i=5
$hDll = DllOpen("user32.dll")
_Start()

While 1
;~       $i=5
    If _IsPressed("01", $hDll) Then
       if $i > 30 Then $i=0
         $i+=7
        $aXY = MouseGetPos()
        MouseMove($aXY[0] , $aXY[1] + 30+ $i)


     EndIf

    Sleep(10)

WEnd

Func _Start()
;~     ToolTip("Script _Started... Press F6 to _Pause.", 1, 1)
    $bPaused = False
EndFunc   ;==>_Start

Func _Pause()
    $bPaused = True
;~     ToolTip("Script _Paused... Press F5 to _Start.", 1, 1)
    While $bPaused
        Sleep(100)
    WEnd
EndFunc   ;==>_Pause

Func _OnExit()
    DllClose($hDll)
EndFunc   ;==>_OnExit

Func _Exit()
    Exit
EndFunc   ;==>_Quit


Русское сообщество AutoIt

[Мышь, клавиатура] Макрос
« Отправлен: Июнь 26, 2018, 18:41:14 »

Оффлайн TiranCool [?]

  • Новичок
  • *
  • Сообщений: 61

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Мышь, клавиатура] Макрос
« Ответ #1, Отправлен: Июнь 27, 2018, 18:38:23 »
Как сделать так, что бы при отжимании клавиши
Код: AutoIt [Выделить]
$I=0

_IsPressed() при отжатии возвращает False =0.

Русское сообщество AutoIt

Re: [Мышь, клавиатура] Макрос
« Ответ #1 Отправлен: Июнь 27, 2018, 18:38:23 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
12 Ответов
9273 Просмотров
Последний ответ Октябрь 15, 2010, 14:31:48
от Rouch
9 Ответов
4725 Просмотров
Последний ответ Июль 11, 2010, 22:47:05
от Kaster
6 Ответов
6932 Просмотров
Последний ответ Сентябрь 07, 2010, 03:10:35
от Yashied
9 Ответов
20452 Просмотров
Последний ответ Март 29, 2013, 10:01:57
от madmasles
0 Ответов
2243 Просмотров
Последний ответ Июнь 08, 2014, 18:09:26
от madmasles
0 Ответов
859 Просмотров
Последний ответ Июль 31, 2014, 18:30:02
от madmasles
4 Ответов
2183 Просмотров
Последний ответ Август 03, 2014, 03:27:24
от Dima1337
1 Ответов
2256 Просмотров
Последний ответ Октябрь 11, 2014, 07:40:36
от alex33
5 Ответов
1382 Просмотров
Последний ответ Декабрь 17, 2015, 13:27:51
от Erozio
13 Ответов
517 Просмотров
Последний ответ Июнь 19, 2018, 15:46:03
от Tempo