Sign in to follow this  
Followers 0
XeroDream

Mouse moving in a program while minimized.

2 posts in this topic

I found a script that basically allows me to run World of Warcraft and never go afk even while its minimized.. now I am completely new to all this stuff but im tryin to learn and wondering if i can make it simulate a mouse move and click while its minimized. I wrote this as a stand alone and wondering if i can inject it into another script.. ill post em both thanks =D and i have no clue how the second script works heh but i have been doin some reading tryin to understand..

The one i wrote:

While 1
    Sleep(2000)
    WinWaitActive("World of Warcraft")
    MouseClick("right", 604, 427, 1,20)
WEnd

and here is the script i want to inject it into if its even possible.

; ----------------------------------------------------------------------------
;
; AutoIt Version:        3.2.0
; Author:                The-Chad <chadscrib@gmail.com>
; Website:              OnlineGameHacker <www.OnlineGameHacker.com>
; Script Function:      Anti Afk
;
; ----------------------------------------------------------------------------


HotKeySet("{F9}", "hide")
HotKeySet("{F10}", "show")
AutoItSetOption("WinTitleMatchMode", 4)
While 1
   Sleep(1000)
WEnd

Func hide()
   Global $Show = 0
   Global $handle = WinGetHandle("classname=GxWindowClassD3d")
   WinSetState($handle, "", @SW_MINIMIZE)
   WinSetState($handle, "", @SW_HIDE)
   If @error Then
      MsgBox(0, "error", "couldnt find WoW")
   Else
      While 1
         $unique = Random(1, 4, 1)
         If $unique = 1 Then
            ControlSend($handle, "", "", "{UP DOWN}")
            Sleep(100 + Random(1, 50, 1))
            ControlSend($handle, "", "", "{UP UP}")
            ControlSend($handle, "", "", "{DOWN DOWN}")
            Sleep(100 + Random(1, 50, 1))
            ControlSend($handle, "", "", "{DOWN UP}")
            Sleep(200000 + Random(5000, 15000, 1))
         ElseIf $unique = 2 Then
            ControlSend($handle, "", "", "{RIGHT DOWN}")
            Sleep(100 + Random(1, 50, 1))
            ControlSend($handle, "", "", "{RIGHT UP}")
            ControlSend($handle, "", "", "{LEFT DOWN}")
            Sleep(100 + Random(1, 50, 1))
            ControlSend($handle, "", "", "{LEFT UP}")
            Sleep(200000 + Random(5000, 15000, 1))
         ElseIf $unique = 3 Then
            ControlSend($handle, "", "", "{DOWN DOWN}")
            Sleep(100 + Random(1, 50, 1))
            ControlSend($handle, "", "", "{DOWN UP}")
            ControlSend($handle, "", "", "{UP DOWN}")
            Sleep(100 + Random(1, 50, 1))
            ControlSend($handle, "", "", "{UP UP}")
            Sleep(200000 + Random(5000, 15000, 1))
         ElseIf $unique = 4 Then
            ControlSend($handle, "", "", "{LEFT DOWN}")
            Sleep(100 + Random(1, 50, 1))
            ControlSend($handle, "", "", "{LEFT UP}")
            ControlSend($handle, "", "", "{RIGHT DOWN}")
            Sleep(100 + Random(1, 50, 1))
            ControlSend($handle, "", "", "{RIGHT UP}")
            Sleep(200000 + Random(5000, 15000, 1))
         EndIf
         If $Show > 0 Then ExitLoop
      WEnd
   EndIf
EndFunc  ;==>hide

Func show()
   Global $Show = 1
   WinSetState("World of Warcraft", "", @SW_SHOW)
   WinSetState("World of Warcraft", "", @SW_MAXIMIZE)
   WinActivate($handle, "")
EndFunc  ;==>show

Share this post


Link to post
Share on other sites



Maybe if you try sending WM_RBUTTONDOWN then WM_RBUTTONUP windows messages with _SendMessage() to the $handle, it will work. Look in the AutoIt help file to find out how to send messages.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0