Jump to content

How to do a timer coding,that linked with Autoclick coding - (Moved)


Recommended Posts

Hi everybody,
I doing a project that involves autoclick coding.
As you see i done my autoclick coding.
Now my main concerned is that how to do a  Timer coding that linked with my autoclick coding.

I want it to the autoclick program to run every 1 hour.

An immediate help would be really much appreciated.

#include <AutoItConstants.au3>

;for mouse click1
Global $postX=594
Global $postY=126

;for mouse click 2
Global $postX2=494
Global $postY2=326


;for mouse click 3
Global $postX3=868
Global $postY3=481


;for mouse click 4
Global $postX4=67
Global $postY4=208


;for mouse click 5
Global $postX5=170
Global $postY5=171

;for mouse click 6
Global $postX6=182
Global $postY6=207

;for mouse click 7
Global $postX7=248
Global $postY7=226

;for mouse click 8
Global $postX8=778
Global $postY8=523


;for mouse click 9
Global $postX9=368
Global $postY9=253

;for mouse click 10
Global $postX10=418
Global $postY10=322

;for mouse click 11
Global $postX11=682
Global $postY11=604


;for mouse click 12
Global $postX12=816
Global $postY12=471

Global $shWnd






Example()
Data()



; Open the Software
Func Example()
    Run("C:\Program Files (x86)\BW Technologies\Fleet Manager II\FleetManager2.exe")

;    Local $shWnd = WinWait ("[CLASS:BW Technologies Fleet Manager II]", "", 3)
  Local $hWnd = WinWait ("Fleet Manager II", "", 10)

Sleep(3000)

  ;To direct click the button Import
     ControlClick("Fleet Manager II", "", "[CLASS:Button; INSTANCE:4]")


    ;mouse click 1
     Local $winpos=WinGetPos("Fleet Manager II")
     MouseMove($winpos[0]+$postX, $winpos[1]+$postY)
     MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX, $winpos[1]+$postY, 2)
     sleep(2000)

     ; To direct click the button another Import(at top Left)
     ControlClick("Fleet Manager II", "", "[CLASS:Button; INSTANCE:32]")

    ;for upload button / mouse click 2
    Local $winpos=WinGetPos("Fleet Manager II")
     MouseMove($winpos[0]+$postX2, $winpos[1]+$postY2)
     MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX2, $winpos[1]+$postY2)


     sleep(9000)

     ;Local $winpos=WinGetPos("Fleet Manager II")
    ; MouseMove($winpos[0]+$postX2, $winpos[1]+$postY2)
     ;MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX2, $winpos[1]+$postY2, 2)



    ;mouse click 3
    Local $winpos=WinGetPos("Fleet Manager II")
     MouseMove($winpos[0]+$postX3, $winpos[1]+$postY3)
     MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX3, $winpos[1]+$postY3)



     sleep(7000)

     MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX3, $winpos[1]+$postY3)

      ;sleep(5000)
     ;for mouse click 4
    ;Local $winpos=WinGetPos("Fleet Manager II")
     ;MouseMove($winpos[0]+$postX4, $winpos[1]+$postY4)
     ;MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX4, $winpos[1]+$postY4)


    ;WinKill("Fleet Manager II")



EndFunc


Func Data()
     ;Run("C:\Program Files (x86)\BW Technologies\Fleet Manager II\FleetManager2.exe")

    ;Local $shWnd = WinWait ("Fleet Manager II", "", 10)

   sleep(5000)
     ;for mouse click 4
    Local $winpos=WinGetPos("Fleet Manager II")
     MouseMove($winpos[0]+$postX4, $winpos[1]+$postY4)
     MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX4, $winpos[1]+$postY4)



    ;sleep(3000)

    ;ControlClick("Fleet Manager II", "", "[CLASS:Button; INSTANCE:10]")










    ;ControlClick("Fleet Manager II", "", "[CLASS:Button; INSTANCE:5]")

    ;for mouse click 4
    ;Local $winpos=WinGetPos("Fleet Manager II")
     ;MouseMove($winpos[0]+$postX4, $winpos[1]+$postY4)
     ;MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX4, $winpos[1]+$postY4)

    ;for mouse click 5
    Local $winpos=WinGetPos("Fleet Manager II")
     MouseMove($winpos[0]+$postX5, $winpos[1]+$postY5)
     MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX5, $winpos[1]+$postY5)

     ;for mouse click 6
    Local $winpos=WinGetPos("Fleet Manager II")
     MouseMove($winpos[0]+$postX6, $winpos[1]+$postY6)
     MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX6, $winpos[1]+$postY6)


     ;for mouse click 7
    Local $winpos=WinGetPos("Fleet Manager II")
     MouseMove($winpos[0]+$postX7, $winpos[1]+$postY7)
     MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX7, $winpos[1]+$postY7)

    ControlClick("Fleet Manager II", "", "[CLASS:Button; INSTANCE:11]")

    ;for mouse click 8
    Local $winpos=WinGetPos("Fleet Manager II")
     MouseMove($winpos[0]+$postX8, $winpos[1]+$postY8)
     MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX8, $winpos[1]+$postY8)

    ;for mouse click 9
    Local $winpos=WinGetPos("Fleet Manager II")
     MouseMove($winpos[0]+$postX9, $winpos[1]+$postY9)
     MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX9, $winpos[1]+$postY9)


      ;Send("BWF-"&@HOUR&"."&@MIN&"."&@SEC&"_"&@MDAY&"."&@MON&"."&@YEAR)

     ;for mouse click 10
    Local $winpos=WinGetPos("Fleet Manager II")
     MouseMove($winpos[0]+$postX10, $winpos[1]+$postY10)
     MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX10, $winpos[1]+$postY10)

      ;time
      Send("BWF-"&@HOUR&"."&@MIN&"."&@SEC&"_"&@MDAY&"."&@MON&"."&@YEAR)

      ;for mouse click 11
    Local $winpos=WinGetPos("Fleet Manager II")
     MouseMove($winpos[0]+$postX11, $winpos[1]+$postY11)
     MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX11, $winpos[1]+$postY11)

     ;for mouse click 12
    Local $winpos=WinGetPos("Fleet Manager II")
     MouseMove($winpos[0]+$postX12, $winpos[1]+$postY12)
     MouseClick($MOUSE_CLICK_LEFT, $winpos[0]+$postX12, $winpos[1]+$postY12)















EndFunc

The "Fleet Manager II" thats the software im using to make it autoclick btw.

Link to comment
Share on other sites

  • Moderators

Moved to the appropriate forum, as the Developer General Discussion forum very clearly states:

Quote

General development and scripting discussions. If it's super geeky and you don't know where to put it - it's probably here.


Do not create AutoIt-related topics here, use the AutoIt General Help and Support or AutoIt Technical Discussion forums.

Moderation Team

Edited by JLogan3o13

"Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball

How to get your question answered on this forum!

Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...