Advertisement
fludp

Untitled

May 3rd, 2023
324
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. #Requires AutoHotkey v2.0
  2. #SingleInstance Force
  3.  
  4. *ESC::ExitApp
  5. *F12::Reload
  6.  
  7. MoveSpeed := 5
  8. MoveSleep := 25
  9.  
  10. F1:: draw(F1)
  11.  
  12. draw(picaso)
  13. {
  14. MouseGetPos &mx, &my
  15. loop picaso.Length
  16. {
  17. MouseMove mx + picaso[A_Index].start.x, my + picaso[A_Index].start.y, MoveSpeed
  18. Sleep MoveSleep
  19. SendEvent "{Click Down}"
  20. Sleep MoveSleep
  21. MouseMove mx + picaso[A_Index].end.x, my + picaso[A_Index].end.y, MoveSpeed
  22. Sleep MoveSleep
  23. SendEvent "{Click Up}"
  24. Sleep MoveSleep
  25. }
  26. MouseMove mx, my
  27. }
  28.  
  29. class Line2D {
  30. __New(sx, sy, ex, ey) {
  31. this.start := Point(sx, sy)
  32. this.end := Point(ex, ey)
  33. }
  34. }
  35.  
  36. class Point {
  37. __New(x, y) {
  38. this.x := x
  39. this.y := y
  40. }
  41. }
  42.  
  43. F1:=[Line2D(0.5, 0, -9, 0),
  44. Line2D(-9, 0, -9, -14.5),
  45. Line2D(-9, -14.5, -21, -14.5),
  46. Line2D(-21, -14.5, -21, 23),
  47. Line2D(-21, 23, 7.5, 23),
  48. Line2D(7.5, 23, 7.5, 8),
  49. Line2D(7.5, 8, 1, 0),
  50. Line2D(-9, 10, -4.5, 10),
  51. Line2D(-4.5, 10, -4.5, 12),
  52. Line2D(-4.5, 12, -9, 12),
  53. Line2D(-9, 12, -9, 10),
  54. Line2D(-23.5, -3.5, -23.5, -14.5),
  55. Line2D(-23.5, -14.5, -47, -14.5),
  56. Line2D(-47, -14.5, -47, 17),
  57. Line2D(-47, 17, -43.5, 23),
  58. Line2D(-43.5, 23, -23.5, 23),
  59. Line2D(-23.5, 23, -23.5, 12.5),
  60. Line2D(-23.5, 12.5, -35, 12.5),
  61. Line2D(-35, 12.5, -35, -3.5),
  62. Line2D(-35, -3.5, -23.5, -3.5),
  63. Line2D(10, -14.5, 10, 23.5),
  64. Line2D(10, 23.5, 24.5, 23.5),
  65. Line2D(24.5, 23.5, 24.5, -14.5),
  66. Line2D(24.5, -14.5, 10.5, -14.5),
  67. Line2D(28, -14, 28, 23.5),
  68. Line2D(28, 23.5, 40.5, 23.5),
  69. Line2D(40.5, 23.5, 40.5, 9.5),
  70. Line2D(40.5, 9.5, 51, 9.5),
  71. Line2D(51, 9.5, 57.5, 3),
  72. Line2D(57.5, 3, 57.5, -14.5),
  73. Line2D(57.5, -14.5, 28, -14.5),
  74. Line2D(41, -3, 41, -0.5),
  75. Line2D(41, -0.5, 46, -0.5),
  76. Line2D(46, -0.5, 46, -4),
  77. Line2D(46, -4, 40.5, -4)
  78. ]
  79.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement