Last active
September 16, 2022 03:16
-
-
Save CosbyArt/6d55a06f09adb34fae6b3e020dd2e819 to your computer and use it in GitHub Desktop.
Dopefish automatic drawing AutoIt v3 script
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; Drawing software test | |
;------------------------ | |
; | |
;--Run as ADMIN to be able to send key commands-- | |
; | |
;Meant to test exact image drawing in various programs to test | |
;tools/resolution/outcome for consistant results | |
; | |
; Set to brush size 8 with 100% opacity 0% blend | |
; | |
;CosbyArt http://cosbyart.blogspot.com/ | |
;March 17-21,2018 | |
; | |
; | |
#include <MsgBoxConstants.au3> | |
#include <GUIConstantsEx.au3> | |
#include <WinAPI.au3> | |
#include <WindowsConstants.au3> | |
AutoItSetOption("MouseCoordMode", 1) | |
AutoItSetOption("WinTitleMatchMode", 2) | |
Global $g_bPaused = False | |
HotKeySet("{ESC}", "TogglePause") | |
; | |
;Drawing program specific details | |
;-based on version/settings/resolution, so it will vary | |
; | |
;----------------------------------------------------------------------------------------------------------------------------------------- | |
;Settings based on drawing program | |
; | |
;GIMP | |
$title = (" – GIMP") | |
$brushtool = "p" | |
$buckettool = "+b" | |
$xpagemin = 230 | |
$ypagemin = 220 | |
;~ ;FireAlpaca | |
;~ $title = ("FireAlpaca ") | |
;~ $brushtool = "b" | |
;~ $buckettool = "g" | |
;~ $xpagemin = 280 | |
;~ $ypagemin = 140 | |
;~ ;MediBang Paint Pro | |
;~ $title = ("MediBang Paint Pro ") | |
;~ $brushtool = "b" | |
;~ $buckettool = "g" | |
;~ $xpagemin = 290 | |
;~ $ypagemin = 150 | |
;~ ;MyPaint | |
;~ $title = ("MyPaint") | |
;~ $brushtool = "p" | |
;~ $buckettool = "+f" | |
;~ $xpagemin = 410 | |
;~ $ypagemin = 190 | |
;~ ;Paint.net | |
;~ $title = (" - paint.net ") | |
;~ $brushtool = "b" | |
;~ $buckettool = "f" | |
;~ $xpagemin = 260 | |
;~ $ypagemin = 160 | |
;~ ;SmoothDraw | |
;~ $title = ("SmoothDraw ") | |
;~ $brushtool = "1" | |
;~ $buckettool = "" | |
;~ $xpagemin = 315 | |
;~ $ypagemin = 115 | |
;~ ;Pixia | |
;~ $title = ("Pixia -") | |
;~ $brushtool = "" | |
;~ $buckettool = "" | |
;~ $xpagemin = 285 | |
;~ $ypagemin = 140 | |
;~ ;Krita | |
;~ $title = (" - Krita") | |
;~ $brushtool = "b" | |
;~ $buckettool = "f" | |
;~ $xpagemin = 140 | |
;~ $ypagemin = 150 | |
;~ ;Inkscape (clip options SNAP BOUNDING BOXES, SNAP NODES/PATHS/HANDLES, SNAP OTHER POINTS to draw accurately) | |
;~ $title = ("- Inkscape") | |
;~ $brushtool = "{F6}" | |
;~ $buckettool = "+{F7}" | |
;~ $xpagemin = 105 | |
;~ $ypagemin = 180 | |
;RED 161 0 0 a10000 | |
;GREEN 5 168 1 05a801 | |
;----------------------------------------------------------------------------------------------------------------------------------------- | |
; | |
; Main program follows that draws the Commander Keen Dopefish! (He Lives!) | |
; | |
; | |
;Bring drawing program to front and make active | |
WinActivate($title) | |
If WinWaitActive($title, "", 5) < 1 Then | |
MsgBox(0,"Window", "Program is not active.") | |
Exit | |
EndIf | |
;Windows+Arrow UP command to unminimize a window | |
Send("#{UP}") | |
Sleep(2000) | |
;Make Outline border | |
BasicOutline() | |
;Create the eyes | |
CreateEyes() | |
;Create the mouth | |
OutlineMouth() | |
;Fill the solid colors | |
SolidColors() | |
;Finish the fish fins | |
CloseFins() | |
;Outline the chin lines | |
OutlineChin() | |
;Send color change message and pause | |
MsgBox(262145,"Finished","Dopefish Lives Again!") | |
Sleep(1000) | |
Exit | |
Func BasicOutline() | |
Sleep(100) | |
;Send color change message and pause | |
MsgBox(262145,"Select Color","Select the color Black" & @CRLF & "And select the brush tool" & @CRLF & "then press ok to continue.") | |
Sleep(1000) | |
;Bring drawing program to front and make active | |
WinActivate($title) | |
If WinWaitActive($title, "", 5) < 1 Then | |
MsgBox(0,"Window", "Program is not active.") | |
Exit | |
EndIf | |
;Windows+Arrow UP command to unminimize a window | |
Send("#{UP}") | |
Sleep(2000) | |
;Starting Position | |
MouseMove($xpagemin+288,$ypagemin+10, 5) | |
Sleep(500) | |
;Top-right fin | |
MouseDown("left") | |
MouseMove($xpagemin+282,$ypagemin+3) | |
MouseMove($xpagemin+288,$ypagemin+10) | |
MouseMove($xpagemin+291,$ypagemin+16) | |
MouseMove($xpagemin+293,$ypagemin+21) | |
MouseMove($xpagemin+296,$ypagemin+28) | |
MouseMove($xpagemin+299,$ypagemin+36) | |
MouseMove($xpagemin+301,$ypagemin+42) | |
MouseMove($xpagemin+302,$ypagemin+49) | |
MouseMove($xpagemin+304,$ypagemin+56) | |
MouseMove($xpagemin+306,$ypagemin+68) | |
MouseUp("left") | |
Sleep(100) | |
;Top-right head curve | |
MouseDown("left") | |
MouseMove($xpagemin+310,$ypagemin+69) | |
MouseMove($xpagemin+317,$ypagemin+71) | |
MouseMove($xpagemin+324,$ypagemin+73) | |
MouseMove($xpagemin+334,$ypagemin+77) | |
MouseMove($xpagemin+342,$ypagemin+80) | |
MouseMove($xpagemin+348,$ypagemin+82) | |
MouseMove($xpagemin+356,$ypagemin+86) | |
MouseMove($xpagemin+364,$ypagemin+89) | |
MouseMove($xpagemin+369,$ypagemin+94) | |
MouseMove($xpagemin+379,$ypagemin+100) | |
MouseMove($xpagemin+388,$ypagemin+106) | |
MouseMove($xpagemin+402,$ypagemin+112) | |
MouseMove($xpagemin+406,$ypagemin+117) | |
MouseMove($xpagemin+417,$ypagemin+123) | |
MouseMove($xpagemin+429,$ypagemin+135) | |
MouseMove($xpagemin+438,$ypagemin+143) | |
MouseMove($xpagemin+445,$ypagemin+152) | |
MouseMove($xpagemin+452,$ypagemin+161) | |
MouseMove($xpagemin+461,$ypagemin+172) | |
MouseMove($xpagemin+468,$ypagemin+184) | |
MouseMove($xpagemin+473,$ypagemin+193) | |
MouseMove($xpagemin+478,$ypagemin+199) | |
MouseMove($xpagemin+481,$ypagemin+204) | |
MouseMove($xpagemin+485,$ypagemin+211) | |
MouseUp("left") | |
Sleep(100) | |
;Right fin left-side | |
MouseDown("left") | |
MouseMove($xpagemin+496,$ypagemin+203) | |
MouseMove($xpagemin+503,$ypagemin+196) | |
MouseMove($xpagemin+511,$ypagemin+191) | |
MouseMove($xpagemin+514,$ypagemin+187) | |
MouseMove($xpagemin+523,$ypagemin+181) | |
MouseMove($xpagemin+527,$ypagemin+176) | |
MouseMove($xpagemin+533,$ypagemin+169) | |
MouseUp("left") | |
Sleep(100) | |
;Right fin right-side | |
MouseDown("left") | |
MouseMove($xpagemin+542,$ypagemin+176) | |
MouseMove($xpagemin+553,$ypagemin+187) | |
MouseMove($xpagemin+561,$ypagemin+194) | |
MouseMove($xpagemin+567,$ypagemin+212) | |
MouseMove($xpagemin+570,$ypagemin+225) | |
MouseMove($xpagemin+570,$ypagemin+242) | |
MouseMove($xpagemin+567,$ypagemin+260) | |
MouseMove($xpagemin+565,$ypagemin+275) | |
MouseMove($xpagemin+562,$ypagemin+290) | |
MouseUp("left") | |
Sleep(100) | |
;Right fin bottom | |
MouseDown("left") | |
MouseMove($xpagemin+552,$ypagemin+286) | |
MouseMove($xpagemin+546,$ypagemin+283) | |
MouseMove($xpagemin+537,$ypagemin+273) | |
MouseMove($xpagemin+525,$ypagemin+270) | |
MouseMove($xpagemin+516,$ypagemin+268) | |
MouseMove($xpagemin+509,$ypagemin+266) | |
MouseMove($xpagemin+501,$ypagemin+262) | |
MouseMove($xpagemin+494,$ypagemin+260) | |
MouseUp("left") | |
Sleep(100) | |
;Right between fins | |
MouseDown("left") | |
MouseMove($xpagemin+490,$ypagemin+275) | |
MouseMove($xpagemin+494,$ypagemin+285) | |
MouseMove($xpagemin+500,$ypagemin+297) | |
MouseMove($xpagemin+505,$ypagemin+303) | |
MouseMove($xpagemin+508,$ypagemin+307) | |
MouseUp("left") | |
Sleep(100) | |
;Bottom-right fin top | |
MouseDown("left") | |
MouseMove($xpagemin+518,$ypagemin+308) | |
MouseMove($xpagemin+533,$ypagemin+307) | |
MouseMove($xpagemin+547,$ypagemin+303) | |
MouseUp("left") | |
Sleep(100) | |
;Bottom-right fin bottom | |
MouseDown("left") | |
MouseMove($xpagemin+550,$ypagemin+308) | |
MouseMove($xpagemin+551,$ypagemin+313) | |
MouseMove($xpagemin+546,$ypagemin+327) | |
MouseMove($xpagemin+529,$ypagemin+362) | |
MouseMove($xpagemin+523,$ypagemin+371) | |
MouseMove($xpagemin+514,$ypagemin+384) | |
MouseMove($xpagemin+508,$ypagemin+386) | |
MouseUp("left") | |
Sleep(100) | |
;Bottom-right jaw | |
MouseDown("left") | |
MouseMove($xpagemin+506,$ypagemin+394) | |
MouseMove($xpagemin+503,$ypagemin+408) | |
MouseMove($xpagemin+499,$ypagemin+411) | |
MouseMove($xpagemin+493,$ypagemin+415) | |
MouseMove($xpagemin+481,$ypagemin+424) | |
MouseMove($xpagemin+450,$ypagemin+452) | |
MouseMove($xpagemin+439,$ypagemin+465) | |
MouseMove($xpagemin+422,$ypagemin+477) | |
MouseMove($xpagemin+405,$ypagemin+490) | |
MouseMove($xpagemin+383,$ypagemin+501) | |
MouseMove($xpagemin+356,$ypagemin+512) | |
MouseMove($xpagemin+337,$ypagemin+515) | |
MouseMove($xpagemin+310,$ypagemin+518) | |
MouseMove($xpagemin+293,$ypagemin+521) | |
MouseUp("left") | |
Sleep(100) | |
;Bottom-left jaw | |
MouseDown("left") | |
MouseMove($xpagemin+279,$ypagemin+521) | |
MouseMove($xpagemin+263,$ypagemin+519) | |
MouseMove($xpagemin+248,$ypagemin+516) | |
MouseMove($xpagemin+226,$ypagemin+504) | |
MouseMove($xpagemin+211,$ypagemin+498) | |
MouseMove($xpagemin+198,$ypagemin+491) | |
MouseMove($xpagemin+178,$ypagemin+475) | |
MouseMove($xpagemin+158,$ypagemin+454) | |
MouseMove($xpagemin+151,$ypagemin+443) | |
MouseMove($xpagemin+145,$ypagemin+431) | |
MouseMove($xpagemin+129,$ypagemin+407) | |
MouseMove($xpagemin+122,$ypagemin+400) | |
MouseUp("left") | |
Sleep(100) | |
;Left Bottom fin-bottom | |
MouseDown("left") | |
MouseMove($xpagemin+117,$ypagemin+407) | |
MouseMove($xpagemin+112,$ypagemin+412) | |
MouseMove($xpagemin+104,$ypagemin+424) | |
MouseUp("left") | |
Sleep(100) | |
;Left Bottom fin-side | |
MouseDown("left") | |
MouseMove($xpagemin+102,$ypagemin+421) | |
MouseMove($xpagemin+86,$ypagemin+404) | |
MouseMove($xpagemin+75,$ypagemin+397) | |
MouseMove($xpagemin+59,$ypagemin+382) | |
MouseMove($xpagemin+50,$ypagemin+371) | |
MouseUp("left") | |
Sleep(100) | |
;Left Bottom fin-top | |
MouseDown("left") | |
MouseMove($xpagemin+62,$ypagemin+367) | |
MouseMove($xpagemin+77,$ypagemin+362) | |
MouseMove($xpagemin+106,$ypagemin+353) | |
MouseUp("left") | |
Sleep(100) | |
;Right between fins | |
MouseDown("left") | |
MouseMove($xpagemin+102,$ypagemin+338) | |
MouseMove($xpagemin+100,$ypagemin+325) | |
MouseUp("left") | |
Sleep(100) | |
;Left Top fin-bottom | |
MouseDown("left") | |
MouseMove($xpagemin+90,$ypagemin+323) | |
MouseMove($xpagemin+82,$ypagemin+332) | |
MouseMove($xpagemin+56,$ypagemin+364) | |
MouseMove($xpagemin+42,$ypagemin+372) | |
MouseUp("left") | |
Sleep(100) | |
;Left Top fin-side | |
MouseDown("left") | |
MouseMove($xpagemin+27,$ypagemin+355) | |
MouseMove($xpagemin+17,$ypagemin+329) | |
MouseMove($xpagemin+13,$ypagemin+296) | |
MouseMove($xpagemin+14,$ypagemin+268) | |
MouseMove($xpagemin+26,$ypagemin+233) | |
MouseUp("left") | |
Sleep(100) | |
;Left Top fin-top | |
MouseDown("left") | |
MouseMove($xpagemin+40,$ypagemin+240) | |
MouseMove($xpagemin+48,$ypagemin+246) | |
MouseMove($xpagemin+75,$ypagemin+263) | |
MouseMove($xpagemin+89,$ypagemin+270) | |
MouseUp("left") | |
Sleep(100) | |
;Top-left head curve | |
MouseDown("left") | |
MouseMove($xpagemin+88,$ypagemin+267) | |
MouseMove($xpagemin+90,$ypagemin+255) | |
MouseMove($xpagemin+92,$ypagemin+241) | |
MouseMove($xpagemin+96,$ypagemin+225) | |
MouseMove($xpagemin+99,$ypagemin+212) | |
MouseMove($xpagemin+101,$ypagemin+200) | |
MouseMove($xpagemin+104,$ypagemin+190) | |
MouseMove($xpagemin+110,$ypagemin+179) | |
MouseMove($xpagemin+113,$ypagemin+169) | |
MouseMove($xpagemin+117,$ypagemin+160) | |
MouseMove($xpagemin+123,$ypagemin+152) | |
MouseMove($xpagemin+133,$ypagemin+142) | |
MouseMove($xpagemin+138,$ypagemin+134) | |
MouseMove($xpagemin+147,$ypagemin+128) | |
MouseMove($xpagemin+159,$ypagemin+119) | |
MouseMove($xpagemin+169,$ypagemin+107) | |
MouseMove($xpagemin+180,$ypagemin+99) | |
MouseMove($xpagemin+194,$ypagemin+92) | |
MouseMove($xpagemin+208,$ypagemin+86) | |
MouseMove($xpagemin+220,$ypagemin+80) | |
MouseMove($xpagemin+233,$ypagemin+78) | |
MouseMove($xpagemin+246,$ypagemin+74) | |
MouseMove($xpagemin+256,$ypagemin+73) | |
MouseUp("left") | |
Sleep(100) | |
;Top-left fin | |
MouseDown("left") | |
MouseMove($xpagemin+259,$ypagemin+72) | |
MouseMove($xpagemin+260,$ypagemin+62) | |
MouseMove($xpagemin+262,$ypagemin+50) | |
MouseMove($xpagemin+265,$ypagemin+35) | |
MouseMove($xpagemin+269,$ypagemin+26) | |
MouseMove($xpagemin+272,$ypagemin+18) | |
MouseMove($xpagemin+274,$ypagemin+10) | |
MouseMove($xpagemin+282,$ypagemin+3) | |
MouseUp("left") | |
Sleep(100) | |
EndFunc | |
Func CreateEyes() | |
Sleep(100) | |
MouseMove($xpagemin+297,$ypagemin+265, 5) | |
Sleep(500) | |
;Outline left eye | |
MouseDown("left") | |
MouseMove($xpagemin+297,$ypagemin+265) | |
MouseMove($xpagemin+287,$ypagemin+277) | |
MouseMove($xpagemin+279,$ypagemin+285) | |
MouseMove($xpagemin+266,$ypagemin+294) | |
MouseMove($xpagemin+257,$ypagemin+299) | |
MouseMove($xpagemin+247,$ypagemin+302) | |
MouseMove($xpagemin+230,$ypagemin+308) | |
MouseMove($xpagemin+222,$ypagemin+309) | |
MouseMove($xpagemin+197,$ypagemin+309) | |
MouseMove($xpagemin+188,$ypagemin+306) | |
MouseMove($xpagemin+176,$ypagemin+302) | |
MouseMove($xpagemin+164,$ypagemin+295) | |
MouseMove($xpagemin+154,$ypagemin+287) | |
MouseMove($xpagemin+144,$ypagemin+267) | |
MouseMove($xpagemin+140,$ypagemin+250) | |
MouseMove($xpagemin+139,$ypagemin+233) | |
MouseMove($xpagemin+141,$ypagemin+220) | |
MouseMove($xpagemin+144,$ypagemin+201) | |
MouseMove($xpagemin+151,$ypagemin+185) | |
MouseMove($xpagemin+159,$ypagemin+167) | |
MouseMove($xpagemin+170,$ypagemin+152) | |
MouseMove($xpagemin+186,$ypagemin+142) | |
MouseMove($xpagemin+194,$ypagemin+135) | |
MouseMove($xpagemin+200,$ypagemin+132) | |
MouseMove($xpagemin+215,$ypagemin+126) | |
MouseMove($xpagemin+232,$ypagemin+122) | |
MouseMove($xpagemin+253,$ypagemin+119) | |
MouseMove($xpagemin+267,$ypagemin+120) | |
MouseMove($xpagemin+275,$ypagemin+124) | |
MouseMove($xpagemin+287,$ypagemin+132) | |
MouseMove($xpagemin+297,$ypagemin+141) | |
MouseMove($xpagemin+304,$ypagemin+149) | |
MouseMove($xpagemin+311,$ypagemin+157) | |
MouseMove($xpagemin+314,$ypagemin+167) | |
MouseMove($xpagemin+316,$ypagemin+174) | |
MouseUp("left") | |
Sleep(300) | |
;Outline right eye | |
MouseDown("left") | |
MouseMove($xpagemin+323,$ypagemin+174) | |
MouseMove($xpagemin+332,$ypagemin+167) | |
MouseMove($xpagemin+345,$ypagemin+163) | |
MouseMove($xpagemin+354,$ypagemin+162) | |
MouseMove($xpagemin+361,$ypagemin+162) | |
MouseMove($xpagemin+371,$ypagemin+163) | |
MouseMove($xpagemin+379,$ypagemin+169) | |
MouseMove($xpagemin+388,$ypagemin+176) | |
MouseMove($xpagemin+391,$ypagemin+178) | |
MouseMove($xpagemin+399,$ypagemin+188) | |
MouseMove($xpagemin+410,$ypagemin+197) | |
MouseMove($xpagemin+413,$ypagemin+207) | |
MouseMove($xpagemin+415,$ypagemin+218) | |
MouseMove($xpagemin+412,$ypagemin+229) | |
MouseMove($xpagemin+407,$ypagemin+238) | |
MouseMove($xpagemin+401,$ypagemin+247) | |
MouseMove($xpagemin+390,$ypagemin+257) | |
MouseMove($xpagemin+386,$ypagemin+262) | |
MouseMove($xpagemin+371,$ypagemin+271) | |
MouseMove($xpagemin+353,$ypagemin+275) | |
MouseMove($xpagemin+345,$ypagemin+275) | |
MouseMove($xpagemin+332,$ypagemin+276) | |
MouseMove($xpagemin+316,$ypagemin+274) | |
MouseMove($xpagemin+309,$ypagemin+271) | |
MouseMove($xpagemin+300,$ypagemin+266) | |
MouseMove($xpagemin+296,$ypagemin+264) | |
MouseUp("left") | |
Sleep(100) | |
;Outline right eyeball | |
MouseDown("left") | |
MouseMove($xpagemin+300,$ypagemin+256) | |
MouseMove($xpagemin+293,$ypagemin+260) | |
MouseMove($xpagemin+282,$ypagemin+262) | |
MouseMove($xpagemin+274,$ypagemin+267) | |
MouseMove($xpagemin+272,$ypagemin+271) | |
MouseMove($xpagemin+266,$ypagemin+272) | |
MouseMove($xpagemin+251,$ypagemin+273) | |
MouseMove($xpagemin+237,$ypagemin+272) | |
MouseMove($xpagemin+229,$ypagemin+267) | |
MouseMove($xpagemin+219,$ypagemin+262) | |
MouseMove($xpagemin+214,$ypagemin+255) | |
MouseMove($xpagemin+208,$ypagemin+242) | |
MouseMove($xpagemin+208,$ypagemin+234) | |
MouseMove($xpagemin+212,$ypagemin+212) | |
MouseMove($xpagemin+216,$ypagemin+205) | |
MouseMove($xpagemin+223,$ypagemin+197) | |
MouseMove($xpagemin+231,$ypagemin+192) | |
MouseMove($xpagemin+237,$ypagemin+188) | |
MouseMove($xpagemin+249,$ypagemin+182) | |
MouseMove($xpagemin+254,$ypagemin+181) | |
MouseMove($xpagemin+263,$ypagemin+182) | |
MouseMove($xpagemin+275,$ypagemin+185) | |
MouseMove($xpagemin+284,$ypagemin+190) | |
MouseMove($xpagemin+290,$ypagemin+198) | |
MouseMove($xpagemin+297,$ypagemin+206) | |
MouseMove($xpagemin+301,$ypagemin+212) | |
MouseUp("left") | |
Sleep(100) | |
;Outline left eyeball | |
MouseDown("left") | |
MouseMove($xpagemin+304,$ypagemin+210) | |
MouseMove($xpagemin+310,$ypagemin+207) | |
MouseMove($xpagemin+325,$ypagemin+204) | |
MouseMove($xpagemin+337,$ypagemin+204) | |
MouseMove($xpagemin+345,$ypagemin+207) | |
MouseMove($xpagemin+356,$ypagemin+218) | |
MouseMove($xpagemin+359,$ypagemin+226) | |
MouseMove($xpagemin+360,$ypagemin+241) | |
MouseMove($xpagemin+356,$ypagemin+244) | |
MouseMove($xpagemin+349,$ypagemin+256) | |
MouseMove($xpagemin+333,$ypagemin+260) | |
MouseMove($xpagemin+321,$ypagemin+259) | |
MouseMove($xpagemin+310,$ypagemin+254) | |
MouseMove($xpagemin+301,$ypagemin+252) | |
MouseMove($xpagemin+298,$ypagemin+254) | |
MouseUp("left") | |
Sleep(100) | |
;Outline right eyeball light | |
MouseMove($xpagemin+251,$ypagemin+224, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+251,$ypagemin+224) | |
MouseMove($xpagemin+250,$ypagemin+194) | |
MouseMove($xpagemin+280,$ypagemin+194) | |
MouseMove($xpagemin+280,$ypagemin+224) | |
MouseMove($xpagemin+251,$ypagemin+224) | |
MouseUp("left") | |
Sleep(100) | |
;Outline left eyeball light | |
MouseMove($xpagemin+325,$ypagemin+232, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+325,$ypagemin+232) | |
MouseMove($xpagemin+326,$ypagemin+211) | |
MouseMove($xpagemin+347,$ypagemin+212) | |
MouseMove($xpagemin+347,$ypagemin+230) | |
MouseMove($xpagemin+325,$ypagemin+232) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin,$ypagemin, 5) | |
Sleep(3000) | |
If $buckettool <> "" Then | |
;Select paint bucket tool | |
Send($buckettool) | |
Sleep(100) | |
;Fill eyes | |
MouseMove($xpagemin+253,$ypagemin+239, 5) | |
MouseClick("left", $xpagemin+253,$ypagemin+239) | |
Sleep(500) | |
;Select paintbrush tool | |
Send($brushtool) | |
Sleep(100) | |
EndIf | |
;Eyeball touch-up | |
MouseMove($xpagemin+278,$ypagemin+191, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+278,$ypagemin+191) | |
MouseMove($xpagemin+288,$ypagemin+204) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+320,$ypagemin+210, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+320,$ypagemin+210) | |
MouseMove($xpagemin+332,$ypagemin+208) | |
MouseMove($xpagemin+341,$ypagemin+211) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+209,$ypagemin+233, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+209,$ypagemin+233) | |
MouseMove($xpagemin+211,$ypagemin+218) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+284,$ypagemin+264, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+284,$ypagemin+264) | |
MouseMove($xpagemin+278,$ypagemin+269) | |
MouseMove($xpagemin+273,$ypagemin+271) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+348,$ypagemin+255, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+348,$ypagemin+255) | |
MouseMove($xpagemin+355,$ypagemin+249) | |
MouseMove($xpagemin+360,$ypagemin+243) | |
MouseUp("left") | |
Sleep(500) | |
;Bold Outline left eyeball | |
MouseMove($xpagemin+280,$ypagemin+284, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+280,$ypagemin+284) | |
MouseMove($xpagemin+266,$ypagemin+288) | |
MouseMove($xpagemin+251,$ypagemin+294) | |
MouseMove($xpagemin+207,$ypagemin+297) | |
MouseMove($xpagemin+195,$ypagemin+291) | |
MouseMove($xpagemin+183,$ypagemin+285) | |
MouseMove($xpagemin+173,$ypagemin+273) | |
MouseMove($xpagemin+162,$ypagemin+255) | |
MouseMove($xpagemin+160,$ypagemin+236) | |
MouseMove($xpagemin+156,$ypagemin+225) | |
MouseMove($xpagemin+158,$ypagemin+199) | |
MouseMove($xpagemin+163,$ypagemin+191) | |
MouseMove($xpagemin+170,$ypagemin+175) | |
MouseMove($xpagemin+179,$ypagemin+164) | |
MouseMove($xpagemin+185,$ypagemin+159) | |
MouseMove($xpagemin+194,$ypagemin+149) | |
MouseMove($xpagemin+207,$ypagemin+143) | |
MouseMove($xpagemin+220,$ypagemin+136) | |
MouseMove($xpagemin+230,$ypagemin+134) | |
MouseMove($xpagemin+242,$ypagemin+131) | |
MouseMove($xpagemin+259,$ypagemin+131) | |
MouseMove($xpagemin+268,$ypagemin+135) | |
MouseMove($xpagemin+281,$ypagemin+140) | |
MouseMove($xpagemin+289,$ypagemin+147) | |
MouseMove($xpagemin+293,$ypagemin+158) | |
MouseMove($xpagemin+303,$ypagemin+171) | |
MouseMove($xpagemin+309,$ypagemin+181) | |
MouseMove($xpagemin+311,$ypagemin+186) | |
MouseMove($xpagemin+317,$ypagemin+175) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin,$ypagemin, 5) | |
Sleep(3000) | |
If $buckettool <> "" Then | |
;Select paint bucket tool | |
Send($buckettool) | |
Sleep(100) | |
;Fill eyeball outline | |
MouseMove($xpagemin+157,$ypagemin+270, 5) | |
MouseClick("left", $xpagemin+157,$ypagemin+270) | |
Sleep(500) | |
MouseMove($xpagemin+304,$ypagemin+161, 5) | |
MouseClick("left", $xpagemin+304,$ypagemin+161) | |
Sleep(500) | |
;Select paintbrush tool | |
Send($brushtool) | |
Sleep(100) | |
EndIf | |
;Eyeball outline touch-up | |
MouseMove($xpagemin+231,$ypagemin+302, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+231,$ypagemin+302) | |
MouseMove($xpagemin+240,$ypagemin+300) | |
MouseMove($xpagemin+255,$ypagemin+296) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+285,$ypagemin+137, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+285,$ypagemin+137) | |
MouseMove($xpagemin+293,$ypagemin+142) | |
MouseMove($xpagemin+304,$ypagemin+161) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+310,$ypagemin+170, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+310,$ypagemin+170) | |
MouseMove($xpagemin+313,$ypagemin+175) | |
MouseMove($xpagemin+315,$ypagemin+179) | |
MouseUp("left") | |
Sleep(100) | |
EndFunc | |
Func OutlineMouth() | |
Sleep(100) | |
;Outline mouth | |
MouseMove($xpagemin+217,$ypagemin+325, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+217,$ypagemin+325) | |
MouseMove($xpagemin+241,$ypagemin+325) | |
MouseMove($xpagemin+264,$ypagemin+321) | |
MouseMove($xpagemin+282,$ypagemin+319) | |
MouseMove($xpagemin+307,$ypagemin+316) | |
MouseMove($xpagemin+325,$ypagemin+316) | |
MouseMove($xpagemin+340,$ypagemin+312) | |
MouseMove($xpagemin+356,$ypagemin+308) | |
MouseMove($xpagemin+375,$ypagemin+302) | |
MouseMove($xpagemin+390,$ypagemin+294) | |
MouseMove($xpagemin+399,$ypagemin+286) | |
MouseMove($xpagemin+411,$ypagemin+277) | |
MouseMove($xpagemin+421,$ypagemin+272) | |
MouseMove($xpagemin+431,$ypagemin+269) | |
MouseMove($xpagemin+445,$ypagemin+272) | |
MouseMove($xpagemin+451,$ypagemin+281) | |
MouseMove($xpagemin+461,$ypagemin+305) | |
MouseMove($xpagemin+462,$ypagemin+324) | |
MouseMove($xpagemin+464,$ypagemin+348) | |
MouseMove($xpagemin+459,$ypagemin+361) | |
MouseMove($xpagemin+452,$ypagemin+373) | |
MouseMove($xpagemin+440,$ypagemin+386) | |
MouseMove($xpagemin+431,$ypagemin+396) | |
MouseMove($xpagemin+418,$ypagemin+401) | |
MouseMove($xpagemin+401,$ypagemin+405) | |
MouseMove($xpagemin+393,$ypagemin+409) | |
MouseMove($xpagemin+382,$ypagemin+416) | |
MouseMove($xpagemin+343,$ypagemin+418) | |
MouseMove($xpagemin+215,$ypagemin+417) | |
MouseMove($xpagemin+217,$ypagemin+325) | |
MouseUp("left") | |
Sleep(100) | |
;Outline teeth | |
MouseMove($xpagemin+306,$ypagemin+416, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+306,$ypagemin+416) | |
MouseMove($xpagemin+306,$ypagemin+316) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+392,$ypagemin+407, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+392,$ypagemin+407) | |
MouseMove($xpagemin+392,$ypagemin+293) | |
MouseUp("left") | |
Sleep(100) | |
;Outline inner mouth left-side | |
MouseMove($xpagemin+396,$ypagemin+291, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+396,$ypagemin+291) | |
MouseMove($xpagemin+400,$ypagemin+293) | |
MouseMove($xpagemin+406,$ypagemin+301) | |
MouseMove($xpagemin+410,$ypagemin+307) | |
MouseMove($xpagemin+414,$ypagemin+318) | |
MouseMove($xpagemin+417,$ypagemin+331) | |
MouseMove($xpagemin+417,$ypagemin+346) | |
MouseMove($xpagemin+417,$ypagemin+361) | |
MouseMove($xpagemin+416,$ypagemin+375) | |
MouseMove($xpagemin+414,$ypagemin+384) | |
MouseMove($xpagemin+410,$ypagemin+393) | |
MouseMove($xpagemin+407,$ypagemin+400) | |
MouseMove($xpagemin+404,$ypagemin+404) | |
MouseUp("left") | |
Sleep(100) | |
;Outline inner mouth right-side | |
MouseMove($xpagemin+423,$ypagemin+399, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+423,$ypagemin+399) | |
MouseMove($xpagemin+424,$ypagemin+394) | |
MouseMove($xpagemin+430,$ypagemin+386) | |
MouseMove($xpagemin+434,$ypagemin+379) | |
MouseMove($xpagemin+438,$ypagemin+370) | |
MouseMove($xpagemin+440,$ypagemin+361) | |
MouseMove($xpagemin+443,$ypagemin+353) | |
MouseMove($xpagemin+444,$ypagemin+343) | |
MouseMove($xpagemin+443,$ypagemin+309) | |
MouseMove($xpagemin+439,$ypagemin+299) | |
MouseMove($xpagemin+433,$ypagemin+289) | |
MouseMove($xpagemin+428,$ypagemin+283) | |
MouseMove($xpagemin+424,$ypagemin+278) | |
MouseMove($xpagemin+421,$ypagemin+274) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin,$ypagemin, 5) | |
Sleep(3000) | |
If $buckettool <> "" Then | |
;Select paint bucket tool | |
Send($buckettool) | |
Sleep(100) | |
;Fill mouth black left | |
MouseMove($xpagemin+406,$ypagemin+348, 5) | |
MouseClick("left", $xpagemin+406,$ypagemin+348) | |
Sleep(500) | |
;Fill mouth black right | |
MouseMove($xpagemin+447,$ypagemin+292, 5) | |
MouseClick("left", $xpagemin+447,$ypagemin+292) | |
Sleep(500) | |
;Select paintbrush tool | |
Send($brushtool) | |
Sleep(100) | |
EndIf | |
;Inner mouth touch-up | |
MouseMove($xpagemin+430,$ypagemin+393, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+430,$ypagemin+393) | |
MouseMove($xpagemin+433,$ypagemin+389) | |
MouseMove($xpagemin+435,$ypagemin+385) | |
MouseMove($xpagemin+440,$ypagemin+381) | |
MouseMove($xpagemin+445,$ypagemin+376) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+445,$ypagemin+372, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+445,$ypagemin+372) | |
MouseMove($xpagemin+437,$ypagemin+381) | |
MouseUp("left") | |
Sleep(100) | |
EndFunc | |
Func SolidColors() | |
If $buckettool <> "" Then | |
MouseMove($xpagemin,$ypagemin, 5) | |
Sleep(3000) | |
;Send color change message and pause | |
MsgBox(262145,"Select Color",@CRLF & "Duplicate layer now for better linework..." & @CRLF & "Select the color White" & @CRLF & "then press ok to continue.") | |
Sleep(1000) | |
;Bring drawing program to front and make active | |
WinActivate($title) | |
If WinWaitActive($title, "", 5) < 1 Then | |
MsgBox(0,"Window", "Program is not active.") | |
Exit | |
EndIf | |
;Windows+Arrow UP command to unminimize a window | |
Send("#{UP}") | |
Sleep(2000) | |
;Select paint bucket tool | |
Send($buckettool) | |
;Fill left tooth | |
MouseMove($xpagemin+260,$ypagemin+369, 5) | |
MouseClick("left", $xpagemin+260,$ypagemin+369) | |
Sleep(100) | |
;Fill right tooth | |
MouseMove($xpagemin+346,$ypagemin+367, 5) | |
MouseClick("left", $xpagemin+346,$ypagemin+367) | |
Sleep(100) | |
;Fill eyeballs | |
MouseMove($xpagemin+186,$ypagemin+210, 5) | |
MouseClick("left", $xpagemin+186,$ypagemin+210) | |
Sleep(100) | |
;Fill left eye light | |
MouseMove($xpagemin+268,$ypagemin+207, 5) | |
MouseClick("left", $xpagemin+268,$ypagemin+207) | |
Sleep(100) | |
;Fill right eye light | |
MouseMove($xpagemin+338,$ypagemin+222, 5) | |
MouseClick("left", $xpagemin+338,$ypagemin+222) | |
Sleep(100) | |
;Send color change message and pause | |
MsgBox(262145,"Select Color","Select the color Red" & @CRLF & "then press ok to continue.") | |
Sleep(1000) | |
;Bring drawing program to front and make active | |
WinActivate($title) | |
If WinWaitActive($title, "", 5) < 1 Then | |
MsgBox(0,"Window", "Program is not active.") | |
Exit | |
EndIf | |
;Windows+Arrow UP command to unminimize a window | |
Send("#{UP}") | |
Sleep(2000) | |
;Fill inner jaw | |
MouseMove($xpagemin+430,$ypagemin+320, 5) | |
MouseClick("left", $xpagemin+430,$ypagemin+320) | |
Sleep(100) | |
;Send color change message and pause | |
MsgBox(262145,"Select Color","Select the color Green" & @CRLF & "then press ok to continue.") | |
Sleep(1000) | |
;Bring drawing program to front and make active | |
WinActivate($title) | |
If WinWaitActive($title, "", 5) < 1 Then | |
MsgBox(0,"Window", "Program is not active.") | |
Exit | |
EndIf | |
;Windows+Arrow UP command to unminimize a window | |
Send("#{UP}") | |
Sleep(2000) | |
;Fill inner fish | |
MouseMove($xpagemin+162,$ypagemin+362, 5) | |
MouseClick("left", $xpagemin+162,$ypagemin+362) | |
Sleep(100) | |
;Select paintbrush tool | |
Send($brushtool) | |
Sleep(100) | |
;Send color change message and pause | |
MsgBox(262145,"Select Color","Select the color Black" & @CRLF & "then press ok to continue.") | |
Sleep(1000) | |
;Bring drawing program to front and make active | |
WinActivate($title) | |
If WinWaitActive($title, "", 5) < 1 Then | |
MsgBox(0,"Window", "Program is not active.") | |
Exit | |
EndIf | |
;Windows+Arrow UP command to unminimize a window | |
Send("#{UP}") | |
Sleep(2000) | |
EndIf | |
EndFunc | |
Func CloseFins() | |
Sleep(100) | |
;Close fins | |
MouseMove($xpagemin+259,$ypagemin+72, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+259,$ypagemin+72) | |
MouseMove($xpagemin+268,$ypagemin+71) | |
MouseMove($xpagemin+286,$ypagemin+71) | |
MouseMove($xpagemin+292,$ypagemin+70) | |
MouseMove($xpagemin+307,$ypagemin+68) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+486,$ypagemin+209, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+486,$ypagemin+209) | |
MouseMove($xpagemin+485,$ypagemin+221) | |
MouseMove($xpagemin+486,$ypagemin+235) | |
MouseMove($xpagemin+488,$ypagemin+253) | |
MouseMove($xpagemin+490,$ypagemin+267) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+509,$ypagemin+307, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+509,$ypagemin+307) | |
MouseMove($xpagemin+507,$ypagemin+314) | |
MouseMove($xpagemin+506,$ypagemin+334) | |
MouseMove($xpagemin+505,$ypagemin+362) | |
MouseMove($xpagemin+499,$ypagemin+371) | |
MouseMove($xpagemin+499,$ypagemin+383) | |
MouseMove($xpagemin+496,$ypagemin+395) | |
MouseMove($xpagemin+492,$ypagemin+404) | |
MouseMove($xpagemin+487,$ypagemin+411) | |
MouseMove($xpagemin+479,$ypagemin+421) | |
MouseMove($xpagemin+474,$ypagemin+428) | |
MouseMove($xpagemin+473,$ypagemin+434) | |
MouseMove($xpagemin+491,$ypagemin+411) | |
MouseMove($xpagemin+501,$ypagemin+392) | |
MouseMove($xpagemin+505,$ypagemin+387) | |
MouseMove($xpagemin+508,$ypagemin+382) | |
MouseMove($xpagemin+505,$ypagemin+380) | |
MouseMove($xpagemin+498,$ypagemin+386) | |
MouseMove($xpagemin+505,$ypagemin+390) | |
MouseMove($xpagemin+503,$ypagemin+382) | |
MouseMove($xpagemin+508,$ypagemin+382) | |
MouseMove($xpagemin+507,$ypagemin+386) | |
MouseMove($xpagemin+503,$ypagemin+394) | |
MouseMove($xpagemin+500,$ypagemin+403) | |
MouseMove($xpagemin+496,$ypagemin+410) | |
MouseMove($xpagemin+493,$ypagemin+414) | |
MouseUp("left") | |
Sleep(100) | |
;Touch up | |
MouseMove($xpagemin+514,$ypagemin+382, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+514,$ypagemin+382) | |
MouseMove($xpagemin+509,$ypagemin+382) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+126,$ypagemin+402, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+126,$ypagemin+402) | |
MouseMove($xpagemin+122,$ypagemin+391) | |
MouseMove($xpagemin+121,$ypagemin+379) | |
MouseMove($xpagemin+117,$ypagemin+371) | |
MouseMove($xpagemin+115,$ypagemin+363) | |
MouseMove($xpagemin+114,$ypagemin+360) | |
MouseMove($xpagemin+107,$ypagemin+354) | |
MouseMove($xpagemin+105,$ypagemin+362) | |
MouseMove($xpagemin+112,$ypagemin+366) | |
MouseMove($xpagemin+114,$ypagemin+384) | |
MouseMove($xpagemin+118,$ypagemin+394) | |
MouseMove($xpagemin+119,$ypagemin+403) | |
MouseMove($xpagemin+113,$ypagemin+405) | |
MouseMove($xpagemin+112,$ypagemin+397) | |
MouseMove($xpagemin+113,$ypagemin+388) | |
MouseMove($xpagemin+114,$ypagemin+380) | |
MouseMove($xpagemin+111,$ypagemin+375) | |
MouseMove($xpagemin+104,$ypagemin+370) | |
MouseMove($xpagemin+99,$ypagemin+363) | |
MouseMove($xpagemin+90,$ypagemin+361) | |
MouseMove($xpagemin+103,$ypagemin+368) | |
MouseMove($xpagemin+105,$ypagemin+376) | |
MouseMove($xpagemin+106,$ypagemin+382) | |
MouseMove($xpagemin+108,$ypagemin+396) | |
MouseMove($xpagemin+107,$ypagemin+411) | |
MouseMove($xpagemin+102,$ypagemin+414) | |
MouseMove($xpagemin+102,$ypagemin+418) | |
MouseMove($xpagemin+112,$ypagemin+407) | |
MouseUp("left") | |
Sleep(100) | |
;Touch up | |
MouseMove($xpagemin+95,$ypagemin+360, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+95,$ypagemin+360) | |
MouseMove($xpagemin+104,$ypagemin+360) | |
MouseMove($xpagemin+107,$ypagemin+364) | |
MouseMove($xpagemin+110,$ypagemin+372) | |
MouseMove($xpagemin+105,$ypagemin+375) | |
MouseMove($xpagemin+106,$ypagemin+369) | |
MouseMove($xpagemin+103,$ypagemin+364) | |
MouseMove($xpagemin+109,$ypagemin+363) | |
MouseMove($xpagemin+112,$ypagemin+363) | |
MouseMove($xpagemin+115,$ypagemin+371) | |
MouseMove($xpagemin+118,$ypagemin+377) | |
MouseMove($xpagemin+118,$ypagemin+393) | |
MouseMove($xpagemin+115,$ypagemin+391) | |
MouseMove($xpagemin+111,$ypagemin+382) | |
MouseMove($xpagemin+113,$ypagemin+388) | |
MouseMove($xpagemin+116,$ypagemin+397) | |
MouseMove($xpagemin+113,$ypagemin+405) | |
MouseMove($xpagemin+110,$ypagemin+409) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+495,$ypagemin+411, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+495,$ypagemin+411) | |
MouseMove($xpagemin+501,$ypagemin+408) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+100,$ypagemin+324, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+100,$ypagemin+324) | |
MouseMove($xpagemin+98,$ypagemin+317) | |
MouseMove($xpagemin+97,$ypagemin+303) | |
MouseMove($xpagemin+93,$ypagemin+276) | |
MouseMove($xpagemin+90,$ypagemin+269) | |
MouseMove($xpagemin+91,$ypagemin+273) | |
MouseMove($xpagemin+91,$ypagemin+297) | |
MouseMove($xpagemin+92,$ypagemin+309) | |
MouseMove($xpagemin+88,$ypagemin+318) | |
MouseMove($xpagemin+81,$ypagemin+325) | |
MouseMove($xpagemin+74,$ypagemin+336) | |
MouseMove($xpagemin+68,$ypagemin+346) | |
MouseMove($xpagemin+60,$ypagemin+359) | |
MouseMove($xpagemin+66,$ypagemin+350) | |
MouseMove($xpagemin+72,$ypagemin+344) | |
MouseMove($xpagemin+78,$ypagemin+335) | |
MouseMove($xpagemin+84,$ypagemin+327) | |
MouseMove($xpagemin+90,$ypagemin+322) | |
MouseMove($xpagemin+101,$ypagemin+322) | |
MouseUp("left") | |
Sleep(100) | |
;Touch up | |
MouseMove($xpagemin+85,$ypagemin+324, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+85,$ypagemin+324) | |
MouseMove($xpagemin+84,$ypagemin+319) | |
MouseMove($xpagemin+89,$ypagemin+313) | |
MouseMove($xpagemin+94,$ypagemin+317) | |
MouseMove($xpagemin+92,$ypagemin+323) | |
MouseMove($xpagemin+96,$ypagemin+321) | |
MouseUp("left") | |
Sleep(100) | |
;Darken fins | |
MouseMove($xpagemin+549,$ypagemin+309, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+549,$ypagemin+309) | |
MouseMove($xpagemin+546,$ypagemin+313) | |
MouseMove($xpagemin+535,$ypagemin+349) | |
MouseMove($xpagemin+541,$ypagemin+332) | |
MouseMove($xpagemin+544,$ypagemin+321) | |
MouseMove($xpagemin+542,$ypagemin+329) | |
MouseMove($xpagemin+535,$ypagemin+337) | |
MouseMove($xpagemin+533,$ypagemin+344) | |
MouseMove($xpagemin+530,$ypagemin+354) | |
MouseMove($xpagemin+524,$ypagemin+362) | |
MouseMove($xpagemin+519,$ypagemin+370) | |
MouseMove($xpagemin+514,$ypagemin+378) | |
MouseMove($xpagemin+511,$ypagemin+382) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+100,$ypagemin+414, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+100,$ypagemin+414) | |
MouseMove($xpagemin+96,$ypagemin+408) | |
MouseMove($xpagemin+87,$ypagemin+403) | |
MouseMove($xpagemin+77,$ypagemin+395) | |
MouseMove($xpagemin+66,$ypagemin+382) | |
MouseMove($xpagemin+61,$ypagemin+373) | |
MouseMove($xpagemin+67,$ypagemin+370) | |
MouseMove($xpagemin+72,$ypagemin+369) | |
MouseMove($xpagemin+76,$ypagemin+366) | |
MouseMove($xpagemin+70,$ypagemin+370) | |
MouseMove($xpagemin+64,$ypagemin+375) | |
MouseMove($xpagemin+64,$ypagemin+378) | |
MouseMove($xpagemin+69,$ypagemin+384) | |
MouseMove($xpagemin+77,$ypagemin+388) | |
MouseMove($xpagemin+82,$ypagemin+392) | |
MouseMove($xpagemin+88,$ypagemin+397) | |
MouseMove($xpagemin+94,$ypagemin+405) | |
MouseMove($xpagemin+99,$ypagemin+413) | |
MouseUp("left") | |
Sleep(100) | |
;Touch up | |
MouseMove($xpagemin+61,$ypagemin+381, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+61,$ypagemin+381) | |
MouseMove($xpagemin+56,$ypagemin+373) | |
MouseMove($xpagemin+63,$ypagemin+371) | |
MouseMove($xpagemin+71,$ypagemin+370) | |
MouseMove($xpagemin+74,$ypagemin+368) | |
MouseMove($xpagemin+84,$ypagemin+362) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+58,$ypagemin+376, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+58,$ypagemin+376) | |
MouseMove($xpagemin+47,$ypagemin+365) | |
MouseMove($xpagemin+61,$ypagemin+380) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+80,$ypagemin+363, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+80,$ypagemin+363) | |
MouseMove($xpagemin+83,$ypagemin+362) | |
MouseMove($xpagemin+92,$ypagemin+362) | |
MouseMove($xpagemin+98,$ypagemin+363) | |
MouseMove($xpagemin+101,$ypagemin+359) | |
MouseMove($xpagemin+103,$ypagemin+355) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+60,$ypagemin+355, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+60,$ypagemin+355) | |
MouseMove($xpagemin+52,$ypagemin+362) | |
MouseMove($xpagemin+47,$ypagemin+364) | |
MouseMove($xpagemin+43,$ypagemin+365) | |
MouseMove($xpagemin+35,$ypagemin+362) | |
MouseMove($xpagemin+48,$ypagemin+360) | |
MouseMove($xpagemin+59,$ypagemin+355) | |
MouseMove($xpagemin+48,$ypagemin+358) | |
MouseMove($xpagemin+41,$ypagemin+358) | |
MouseMove($xpagemin+34,$ypagemin+354) | |
MouseMove($xpagemin+29,$ypagemin+349) | |
MouseMove($xpagemin+28,$ypagemin+340) | |
MouseMove($xpagemin+25,$ypagemin+333) | |
MouseMove($xpagemin+22,$ypagemin+324) | |
MouseMove($xpagemin+21,$ypagemin+307) | |
MouseMove($xpagemin+20,$ypagemin+289) | |
MouseMove($xpagemin+20,$ypagemin+277) | |
MouseMove($xpagemin+21,$ypagemin+260) | |
MouseMove($xpagemin+30,$ypagemin+248) | |
MouseMove($xpagemin+31,$ypagemin+244) | |
MouseMove($xpagemin+33,$ypagemin+243) | |
MouseMove($xpagemin+38,$ypagemin+242) | |
MouseMove($xpagemin+36,$ypagemin+244) | |
MouseMove($xpagemin+31,$ypagemin+249) | |
MouseMove($xpagemin+29,$ypagemin+254) | |
MouseMove($xpagemin+27,$ypagemin+266) | |
MouseMove($xpagemin+23,$ypagemin+279) | |
MouseMove($xpagemin+23,$ypagemin+295) | |
MouseMove($xpagemin+23,$ypagemin+326) | |
MouseMove($xpagemin+29,$ypagemin+339) | |
MouseMove($xpagemin+33,$ypagemin+352) | |
MouseMove($xpagemin+35,$ypagemin+362) | |
MouseUp("left") | |
Sleep(100) | |
;Touch up | |
MouseMove($xpagemin+57,$ypagemin+357, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+57,$ypagemin+357) | |
MouseMove($xpagemin+63,$ypagemin+351) | |
MouseMove($xpagemin+70,$ypagemin+347) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+28,$ypagemin+345, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+28,$ypagemin+345) | |
MouseMove($xpagemin+22,$ypagemin+338) | |
MouseMove($xpagemin+20,$ypagemin+325) | |
MouseMove($xpagemin+20,$ypagemin+299) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+23,$ypagemin+258, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+23,$ypagemin+258) | |
MouseMove($xpagemin+26,$ypagemin+251) | |
MouseMove($xpagemin+30,$ypagemin+242) | |
MouseMove($xpagemin+31,$ypagemin+239) | |
MouseMove($xpagemin+28,$ypagemin+235) | |
MouseMove($xpagemin+24,$ypagemin+243) | |
MouseMove($xpagemin+21,$ypagemin+252) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+21,$ypagemin+331, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+21,$ypagemin+331) | |
MouseMove($xpagemin+19,$ypagemin+320) | |
MouseMove($xpagemin+18,$ypagemin+312) | |
MouseMove($xpagemin+17,$ypagemin+304) | |
MouseMove($xpagemin+18,$ypagemin+290) | |
MouseMove($xpagemin+18,$ypagemin+275) | |
MouseMove($xpagemin+19,$ypagemin+266) | |
MouseMove($xpagemin+21,$ypagemin+256) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+51,$ypagemin+365, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+51,$ypagemin+365) | |
MouseMove($xpagemin+48,$ypagemin+366) | |
MouseMove($xpagemin+43,$ypagemin+369) | |
MouseMove($xpagemin+40,$ypagemin+366) | |
MouseMove($xpagemin+36,$ypagemin+362) | |
MouseMove($xpagemin+34,$ypagemin+359) | |
MouseMove($xpagemin+29,$ypagemin+355) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+17,$ypagemin+310, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+17,$ypagemin+310) | |
MouseMove($xpagemin+16,$ypagemin+302) | |
MouseMove($xpagemin+16,$ypagemin+291) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+26,$ypagemin+254, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+26,$ypagemin+254) | |
MouseMove($xpagemin+23,$ypagemin+251) | |
MouseMove($xpagemin+28,$ypagemin+247) | |
MouseMove($xpagemin+32,$ypagemin+242) | |
MouseUp("left") | |
Sleep(100) | |
EndFunc | |
Func OutlineChin() | |
Sleep(100) | |
;Create dimples | |
MouseMove($xpagemin+445,$ypagemin+224, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+445,$ypagemin+224) | |
MouseMove($xpagemin+451,$ypagemin+225) | |
MouseMove($xpagemin+455,$ypagemin+225) | |
MouseMove($xpagemin+458,$ypagemin+227) | |
MouseMove($xpagemin+462,$ypagemin+230) | |
MouseMove($xpagemin+463,$ypagemin+232) | |
MouseUp("left") | |
Sleep(200) | |
;~ MouseMove($xpagemin+478,$ypagemin+276, 5) | |
;~ MouseDown("left") | |
;~ MouseMove($xpagemin+478,$ypagemin+276) | |
;~ MouseMove($xpagemin+478,$ypagemin+278) | |
;~ MouseUp("left") | |
;~ Sleep(500) | |
;Inkscape change | |
MouseMove($xpagemin+478,$ypagemin+274, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+478,$ypagemin+274) | |
MouseMove($xpagemin+478,$ypagemin+278) | |
MouseUp("left") | |
Sleep(500) | |
MouseMove($xpagemin+473,$ypagemin+268, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+473,$ypagemin+268) | |
MouseMove($xpagemin+470,$ypagemin+263) | |
MouseMove($xpagemin+466,$ypagemin+257) | |
MouseMove($xpagemin+460,$ypagemin+253) | |
MouseMove($xpagemin+453,$ypagemin+249) | |
MouseMove($xpagemin+442,$ypagemin+247) | |
MouseMove($xpagemin+433,$ypagemin+247) | |
MouseMove($xpagemin+427,$ypagemin+253) | |
MouseMove($xpagemin+434,$ypagemin+251) | |
MouseMove($xpagemin+442,$ypagemin+248) | |
MouseMove($xpagemin+449,$ypagemin+252) | |
MouseMove($xpagemin+456,$ypagemin+255) | |
MouseMove($xpagemin+466,$ypagemin+260) | |
MouseUp("left") | |
Sleep(200) | |
;Thicken head bottom border | |
MouseMove($xpagemin+390,$ypagemin+494, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+390,$ypagemin+494) | |
MouseMove($xpagemin+372,$ypagemin+498) | |
MouseMove($xpagemin+359,$ypagemin+503) | |
MouseMove($xpagemin+332,$ypagemin+503) | |
MouseMove($xpagemin+300,$ypagemin+506) | |
MouseMove($xpagemin+270,$ypagemin+507) | |
MouseMove($xpagemin+256,$ypagemin+502) | |
MouseMove($xpagemin+240,$ypagemin+499) | |
MouseMove($xpagemin+221,$ypagemin+494) | |
MouseMove($xpagemin+198,$ypagemin+484) | |
MouseMove($xpagemin+187,$ypagemin+474) | |
MouseMove($xpagemin+170,$ypagemin+465) | |
MouseMove($xpagemin+163,$ypagemin+456) | |
MouseMove($xpagemin+158,$ypagemin+452) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin,$ypagemin, 5) | |
Sleep(3000) | |
If $buckettool <> "" Then | |
;Select paint bucket tool | |
Send($buckettool) | |
Sleep(100) | |
;Fill border | |
MouseMove($xpagemin+290,$ypagemin+513, 5) | |
MouseClick("left", $xpagemin+290,$ypagemin+513) | |
Sleep(500) | |
;Select paintbrush tool | |
Send($brushtool) | |
Sleep(100) | |
EndIf | |
;Touch-up head bottom border | |
MouseMove($xpagemin+173,$ypagemin+469, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+173,$ypagemin+469) | |
MouseMove($xpagemin+183,$ypagemin+479) | |
MouseMove($xpagemin+186,$ypagemin+481) | |
MouseMove($xpagemin+193,$ypagemin+485) | |
MouseMove($xpagemin+204,$ypagemin+490) | |
MouseMove($xpagemin+215,$ypagemin+496) | |
MouseMove($xpagemin+220,$ypagemin+498) | |
MouseMove($xpagemin+225,$ypagemin+500) | |
MouseMove($xpagemin+226,$ypagemin+499) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+350,$ypagemin+508, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+350,$ypagemin+508) | |
MouseMove($xpagemin+362,$ypagemin+508) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+386,$ypagemin+496, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+386,$ypagemin+496) | |
MouseMove($xpagemin+397,$ypagemin+490) | |
MouseMove($xpagemin+405,$ypagemin+485) | |
MouseMove($xpagemin+416,$ypagemin+478) | |
MouseMove($xpagemin+425,$ypagemin+468) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+226,$ypagemin+497, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+226,$ypagemin+497) | |
MouseMove($xpagemin+231,$ypagemin+501) | |
MouseMove($xpagemin+237,$ypagemin+506) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+362,$ypagemin+507, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+362,$ypagemin+507) | |
MouseMove($xpagemin+372,$ypagemin+504) | |
MouseMove($xpagemin+377,$ypagemin+503) | |
MouseUp("left") | |
Sleep(100) | |
;Create chin outline | |
MouseMove($xpagemin+279,$ypagemin+419, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+279,$ypagemin+419) | |
MouseMove($xpagemin+289,$ypagemin+431) | |
MouseMove($xpagemin+299,$ypagemin+440) | |
MouseMove($xpagemin+314,$ypagemin+444) | |
MouseMove($xpagemin+327,$ypagemin+447) | |
MouseMove($xpagemin+343,$ypagemin+454) | |
MouseMove($xpagemin+372,$ypagemin+457) | |
MouseMove($xpagemin+394,$ypagemin+452) | |
MouseMove($xpagemin+409,$ypagemin+448) | |
MouseMove($xpagemin+424,$ypagemin+445) | |
MouseMove($xpagemin+435,$ypagemin+440) | |
MouseMove($xpagemin+446,$ypagemin+435) | |
MouseMove($xpagemin+458,$ypagemin+420) | |
MouseMove($xpagemin+465,$ypagemin+410) | |
MouseMove($xpagemin+473,$ypagemin+399) | |
MouseMove($xpagemin+475,$ypagemin+382) | |
MouseMove($xpagemin+477,$ypagemin+388) | |
MouseMove($xpagemin+474,$ypagemin+399) | |
MouseMove($xpagemin+472,$ypagemin+405) | |
MouseMove($xpagemin+474,$ypagemin+415) | |
MouseMove($xpagemin+483,$ypagemin+419) | |
MouseUp("left") | |
Sleep(100) | |
;~ MouseMove($xpagemin+476,$ypagemin+366, 5) | |
;~ MouseDown("left") | |
;~ MouseMove($xpagemin+476,$ypagemin+366) | |
;~ MouseMove($xpagemin+476,$ypagemin+369) | |
;~ MouseUp("left") | |
;~ Sleep(100) | |
;Inkscape change | |
MouseMove($xpagemin+476,$ypagemin+365, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+476,$ypagemin+365) | |
MouseMove($xpagemin+476,$ypagemin+369) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+254,$ypagemin+418, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+254,$ypagemin+418) | |
MouseMove($xpagemin+261,$ypagemin+427) | |
MouseMove($xpagemin+270,$ypagemin+434) | |
MouseMove($xpagemin+274,$ypagemin+441) | |
MouseMove($xpagemin+281,$ypagemin+445) | |
MouseMove($xpagemin+290,$ypagemin+455) | |
MouseMove($xpagemin+297,$ypagemin+457) | |
MouseMove($xpagemin+307,$ypagemin+462) | |
MouseMove($xpagemin+322,$ypagemin+465) | |
MouseMove($xpagemin+330,$ypagemin+467) | |
MouseMove($xpagemin+332,$ypagemin+481) | |
MouseMove($xpagemin+335,$ypagemin+491) | |
MouseMove($xpagemin+338,$ypagemin+488) | |
MouseMove($xpagemin+352,$ypagemin+486) | |
MouseMove($xpagemin+363,$ypagemin+484) | |
MouseMove($xpagemin+375,$ypagemin+479) | |
MouseMove($xpagemin+384,$ypagemin+478) | |
MouseMove($xpagemin+391,$ypagemin+472) | |
MouseMove($xpagemin+403,$ypagemin+472) | |
MouseMove($xpagemin+407,$ypagemin+474) | |
MouseMove($xpagemin+407,$ypagemin+480) | |
MouseMove($xpagemin+404,$ypagemin+485) | |
MouseMove($xpagemin+402,$ypagemin+490) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin,$ypagemin, 5) | |
Sleep(3000) | |
If $buckettool <> "" Then | |
;Select paint bucket tool | |
Send($buckettool) | |
Sleep(100) | |
;Fill chin outline | |
MouseMove($xpagemin+404,$ypagemin+462, 5) | |
MouseClick("left", $xpagemin+404,$ypagemin+462) | |
Sleep(500) | |
;Select paintbrush tool | |
Send($brushtool) | |
Sleep(100) | |
EndIf | |
MouseMove($xpagemin+338,$ypagemin+489, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+338,$ypagemin+489) | |
MouseMove($xpagemin+317,$ypagemin+491) | |
MouseMove($xpagemin+285,$ypagemin+493) | |
MouseMove($xpagemin+264,$ypagemin+491) | |
MouseMove($xpagemin+244,$ypagemin+487) | |
MouseMove($xpagemin+230,$ypagemin+478) | |
MouseMove($xpagemin+217,$ypagemin+472) | |
MouseMove($xpagemin+203,$ypagemin+465) | |
MouseMove($xpagemin+192,$ypagemin+458) | |
MouseMove($xpagemin+186,$ypagemin+445) | |
MouseMove($xpagemin+177,$ypagemin+429) | |
MouseMove($xpagemin+172,$ypagemin+414) | |
MouseMove($xpagemin+168,$ypagemin+402) | |
MouseMove($xpagemin+165,$ypagemin+392) | |
MouseMove($xpagemin+165,$ypagemin+383) | |
MouseMove($xpagemin+168,$ypagemin+389) | |
MouseMove($xpagemin+170,$ypagemin+397) | |
MouseMove($xpagemin+174,$ypagemin+410) | |
MouseMove($xpagemin+180,$ypagemin+419) | |
MouseMove($xpagemin+189,$ypagemin+428) | |
MouseMove($xpagemin+204,$ypagemin+444) | |
MouseMove($xpagemin+218,$ypagemin+454) | |
MouseMove($xpagemin+244,$ypagemin+468) | |
MouseMove($xpagemin+259,$ypagemin+471) | |
MouseMove($xpagemin+279,$ypagemin+472) | |
MouseMove($xpagemin+291,$ypagemin+474) | |
MouseMove($xpagemin+336,$ypagemin+474) | |
MouseUp("left") | |
Sleep(300) | |
MouseMove($xpagemin+165,$ypagemin+370, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+165,$ypagemin+370) | |
MouseMove($xpagemin+166,$ypagemin+362) | |
MouseUp("left") | |
Sleep(300) | |
;~ MouseMove($xpagemin+166,$ypagemin+341, 5) | |
;~ MouseDown("left") | |
;~ MouseMove($xpagemin+166,$ypagemin+341) | |
;~ MouseMove($xpagemin+166,$ypagemin+338) | |
;~ MouseUp("left") | |
;~ Sleep(300) | |
;Inkscape change | |
MouseMove($xpagemin+166,$ypagemin+342, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+166,$ypagemin+342) | |
MouseMove($xpagemin+166,$ypagemin+338) | |
MouseUp("left") | |
Sleep(300) | |
MouseMove($xpagemin,$ypagemin, 5) | |
Sleep(3000) | |
If $buckettool <> "" Then | |
;Select paint bucket tool | |
Send($buckettool) | |
Sleep(100) | |
;Fill chin outline | |
MouseMove($xpagemin+249,$ypagemin+476, 5) | |
MouseClick("left", $xpagemin+249,$ypagemin+476) | |
Sleep(500) | |
;Select paintbrush tool | |
Send($brushtool) | |
Sleep(100) | |
EndIf | |
MouseMove($xpagemin+323,$ypagemin+477, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+323,$ypagemin+477) | |
MouseMove($xpagemin+325,$ypagemin+472) | |
MouseMove($xpagemin+326,$ypagemin+466) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+188,$ypagemin+453, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+188,$ypagemin+453) | |
MouseMove($xpagemin+185,$ypagemin+447) | |
MouseMove($xpagemin+182,$ypagemin+443) | |
MouseMove($xpagemin+181,$ypagemin+439) | |
MouseUp("left") | |
Sleep(100) | |
MouseMove($xpagemin+184,$ypagemin+433, 5) | |
MouseDown("left") | |
MouseMove($xpagemin+184,$ypagemin+433) | |
MouseMove($xpagemin+184,$ypagemin+429) | |
MouseMove($xpagemin+180,$ypagemin+425) | |
MouseMove($xpagemin+178,$ypagemin+422) | |
MouseMove($xpagemin+175,$ypagemin+416) | |
MouseUp("left") | |
Sleep(100) | |
EndFunc | |
Func TogglePause() | |
$g_bPaused = Not $g_bPaused | |
While $g_bPaused | |
Sleep(100) | |
WEnd | |
EndFunc |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment