kamaz_masters
Новичок
- Сообщения
- 8
- Репутация
- 1
доброго времени суток. Не знаю как реализовать такую ситуацию - Программа рисует 2 геометрические фигуры в Painte. После этого идут рандомные клики мышкой и при попадание в определенную область (их 2) выводится сообщение. при попадании в другую область (не заданную) другое сообщение. Как это реализовать к сожалению не знаю, надеюсь на вашу помощь.
Код:
If WinExists(@ScriptName) Then Exit
AutoItWinSetTitle(@ScriptName)
$sPath = 'C:\Windows\System32\mspaint.exe'
$answer = MsgBox(4, "Лабораторная работа №1", "Запустить программу?")
If $answer = 7 Then
MsgBox(0, "Лабороторная работа №1", "До свидания!")
Exit
EndIf
HotKeySet("{PGDN}","_exit")
HotKeySet("{HOME}","_Pause")
HotKeySet("{INSERT}","_Run")
While True
Sleep (100)
WEnd
Func _exit()
While True
Sleep(1000)
MouseClick("left", 552, 61)
MouseClick("left", 552, 61)
Sleep(1000)
MouseClickDrag( "left" ,54,185,229,316)
Sleep(1000)
MouseClick("left", 613, 63)
Sleep(1000)
MouseClickDrag( "left" ,495,390,674,559)
Sleep(1000)
MouseClick("left", 380, 68)
MouseClick("left", 380, 68)
Sleep(1000)
MouseClick("left", 138, 252)
Sleep(1000)
MouseClick( "left" ,577, 495)
Sleep(1000)
ExitLoop [1]
WEnd
EndFunc
Func _Pause()
While True
Sleep (100)
WEnd
EndFunc
Func _Run()
While True
Sleep (100)
WEnd
EndFunc