#include <Misc.au3>
HotKeySet("{ESC}", "Quit")
FileDelete("script.au3")
Global $t = TimerInit(), $start, $stop
While Sleep(10)
If _IsPressed('01') Then
$start = MouseGetPos()
FileWriteLine("script.au3", "Sleep(" & Round(TimerDiff($t)) & ")")
Do
Sleep(10)
Until Not _IsPressed('01')
$stop = MouseGetPos()
If $start[0] = $stop[0] And $start[1] = $stop[1] Then
FileWriteLine("script.au3", "MouseClick('left', " & $start[0] & ", " & $start[1] & ", 1, 0) ; " & InputBox("куда нажал?", "куда?", "пиши сходу, окно активно", "", 300, 150, 800, 400))
Else
FileWriteLine("script.au3", "MouseClickDrag('left', " & $start[0] & ', ' & $start[1] & ', ' & $stop[0] & ', ' & $stop[1] & ') ; ' & WinGetTitle("[active]"))
EndIf
$t = TimerInit()
EndIf
WEnd
Func Quit()
Exit
EndFunc