GetCursorState> would store the cursors current state.
For example:
Code: Select all
GetCursorState>result
Mousemove>%X%,%Y%
wait>.25
GetCursorState>result2
//detect if the cursor has changed as a result of the mouse movement
If>result=result2
MDL>Your cursor has NOT changed
else
MDL>Your cursor has changed
endif
I tested it out using the Macro Scheduler website's POST REPLY BUTTON.
Code: Select all
Mousemove>389,421
WaitCursorChanged>.025
if>WCC_RESULT=TRUE
mdl>It detected the cursor change %WCC_RESULT%
endif
Is there a way noway to do this 100% using the commands of Macro Scheduler, is it possible to perform this check using VB within Macro scheduler? If so, and I hate asking for someone to provide the actual code for it, could you please provide the VB code that would getcursor state and assign it to a macro scheduler variable, and then a second vb code that would getcursor state and assign it to a second macro scheduler variable.
Thank you very much for your assistance!
EDIT: Also, if it was done in VB, would it be as fast as though it were done within Macro Scheduler?