example:
MouseClickDrag, LEFT, xMouse, yMouse, --xMouse, yMouse, 0
I solved the problem in this mode:
MouseClickDrag, LEFT, xMouse, yMouse, xMouse - 1, yMouse, 0
xMouse -= 1
but I think the first mode must works.
-- pre decrement no works well Topic is solved
Re: -- pre decrement no works well
Works for me. What is it that does not work for you?
Code: Select all
xMouse := 100
yMouse := 100
MouseClickDrag, LEFT, xMouse, yMouse, --xMouse, yMouse, 0
MouseGetPos, xPos
MsgBox % xPos " " xMouse ; 99 99
Last edited by neogna2 on 28 Nov 2021, 07:14, edited 1 time in total.
Re: -- pre decrement no works well
I don't know exactly the application, but after checking a bit through paint a code that would do the same is:
Code: Select all
MouseClickDrag, LEFT, xMouse+0, yMouse, --xMouse, yMouse, 0
Re: -- pre decrement no works well Topic is solved
This is by design.
In one parameter the variable xMouse is passed by reference to the command, and in the other parameter it is decremented before the command executes and reads the variable's value. An expression such as x + --x would demonstrate similar behaviour.
In one parameter the variable xMouse is passed by reference to the command, and in the other parameter it is decremented before the command executes and reads the variable's value. An expression such as x + --x would demonstrate similar behaviour.
Who is online
Users browsing this forum: No registered users and 28 guests