Sign in to follow this  
Followers 0
Shurikenjutsu

Help still needed! - How to make MouseClick relative to the centre of the screen?

6 posts in this topic




$X_Center = @DesktopWidth / 2

$Y_Center = @DesktopHeight / 2

8)


NEWHeader1.png

Share this post


Link to post
Share on other sites

#3 ·  Posted (edited)

A-ha. Only just started learning, so thanks :D

Ah - edit

Using $X_CENTER as the value in my thing (below) seems to abandon all hope of clicking... any help as to what I've mucked up now? Not to sound irritating...

Func Tweet()
    $counter=1
    Sleep(3000)
    For $i = 0 To GUICtrlRead($times)
        Sleep(GUICtrlRead($delay))
        MouseMove($X_Center, 250, 0)
        MouseClick("Left", $X_Center, 250, 0)
        Send(GUICtrlRead($text))
        MouseMove(($X_Center+100), 300, 0)
        MouseClick("Left", ($X_Center+100), 300, 0)
        MouseMove($X_Center, 250, 0)
        MouseClick("Left", $X_Center, 250, 0)
    Next
    $msgbox = MsgBox(4, "Completed", "Auto-tweeting finished. Return to menu?")
    If $msgbox = 6 Then
        Startup()
    EndIf
    If $msgbox=7 Then
        Exit
    EndIf
EndFunc

Btw, I did declare the variables (Globally). Thanks

Edited by Shurikenjutsu

[center][u]Scripts:[/u][/center][center]AutoTweet ~ Consequences Game ~ Folder Lock Run+Open[/center]

Share this post


Link to post
Share on other sites

Shurikenjutsu,

Look at the parameters of your MouseClick calls:

;From your code:
MouseClick("Left", $X_Center, 250, 0)
;From Help File:
MouseClick ( "button" [, x, y [, clicks [, speed ]]] )

You are telling AutoIt "No Clicks". ;-)

By the way, you do not need MouseMove before MouseClick - MouseClick gets you there itself!

M23


Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______My UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Share this post


Link to post
Share on other sites

#6 ·  Posted (edited)

Lol, thank you for the pointer

[EDIT]

Should have the finished script up soon :D

Edited by Shurikenjutsu

[center][u]Scripts:[/u][/center][center]AutoTweet ~ Consequences Game ~ Folder Lock Run+Open[/center]

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