Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. private Robot robot;
  2.  
  3. private boolean pressed = false;
  4.  
  5. private boolean skip = false;
  6.  
  7. public Function()
  8. {
  9. try {
  10. robot = new Robot();
  11. } catch (AWTException e) {
  12. e.printStackTrace();
  13. }
  14. }
  15.  
  16. private void repeatMouse()
  17. {
  18. skip = true;
  19. robot.mouseRelease(InputEvent.BUTTON1_MASK);
  20. while (pressed)
  21. {
  22. System.out.println("pressed while loop " + pressed);
  23. robot.mousePress(InputEvent.BUTTON1_MASK);
  24. robot.mouseRelease(InputEvent.BUTTON1_MASK);
  25. try {
  26. Thread.sleep(500);
  27. } catch (InterruptedException e) {
  28. e.printStackTrace();
  29. }
  30. }
  31. }
  32.  
  33. @Override
  34. public void nativeMouseClicked(NativeMouseEvent nativeMouseEvent) {
  35.  
  36. }
  37.  
  38. @Override
  39. public void nativeMousePressed(NativeMouseEvent nativeMouseEvent) {
  40. System.out.println("GG");
  41. if (!(nativeMouseEvent.getButton() == NativeMouseEvent.BUTTON1)) {
  42. System.out.println("Returned.");
  43. return;
  44. }
  45. if (!Native.get().getData().getEnabled())
  46. {
  47. System.out.println("Isn't enabled.");
  48. return;
  49. }
  50.  
  51. pressed = true;
  52. repeatMouse();
  53. }
  54.  
  55. @Override
  56. public void nativeMouseReleased(NativeMouseEvent nativeMouseEvent) {
  57. System.out.println("released");
  58. if (!(nativeMouseEvent.getButton() == NativeMouseEvent.BUTTON1)) {
  59. System.out.println("Returned 2");
  60. return;
  61. }
  62. if (!skip)
  63. {
  64. System.out.println("pressed " + pressed);
  65. pressed = false;
  66. System.out.println("pressed " + pressed);
  67. } else {
  68. skip = false;
  69. }
  70.  
  71. }
  72.  
  73. try {
  74. bot = new Robot();
  75. } catch (AWTException e) {
  76. e.printStackTrace();
  77. }
  78.  
  79. while (pressed) {
  80. bot.mousePress(InputEvent.BUTTON1_MASK);
  81. //bot.mouseRelease(InputEvent.BUTTON1_MASK);
  82. try {
  83. Thread.sleep(500);
  84. } catch (InterruptedException e) {
  85. e.printStackTrace();
  86. }
  87. }
  88.  
  89. private void repeatMouse() {
  90. bot.mouseRelease(InputEvent.BUTTON1_MASK);
  91. while (pressed) {
  92. bot.mousePress(InputEvent.BUTTON1_MASK);
  93. bot.mouseRelease(InputEvent.BUTTON1_MASK);
  94. try {
  95. Thread.sleep(500);
  96. } catch (InterruptedException e) {
  97. e.printStackTrace();
  98. }
  99. }
  100. }
  101.  
  102. @Override
  103. public void nativeMousePressed(NativeMouseEvent nativeMouseEvent) {
  104. if (nativeMouseEvent.getButton() == NativeMouseEvent.BUTTON1)
  105. {
  106. pressed = true;
  107. System.out.println(pressed);
  108. repeatMouse();
  109. }
  110. }
  111.  
  112. boolean skipRelease = false;
  113.  
  114. @Override
  115. public void nativeMouseReleased(NativeMouseEvent nativeMouseEvent) {
  116. if (nativeMouseEvent.getButton() == NativeMouseEvent.BUTTON1)
  117. {
  118. if(skipRelease) {
  119. skipRelease = false;
  120. return;
  121. }
  122. pressed = false;
  123. System.out.println(pressed);
  124. }
  125. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement