Mouse emulation:
Mouse( "CLICK", <ButtonID> )
Mouse( "DBLCLICK", <ButtonID> )
Mouse( "DOWN", <ButtonID> )
Mouse( "UP", <ButtonID> )
Mouse( "WHEEL", <movement> )
Mouse( "MOVE,<xID>,<yID>", <X>, <Y>,
<HWND> )
ButtonIDs:
"LEFT"
"RIGHT"
"MIDDLE"
or number of X button (1 or 2, Windows 2000/XP only)
Format of MOVE command:
xID:
D - Relative offset
L - Offset from left
R - Offset from right
% - % of width
yID:
D - Relative offset
T - Offset from top
B - Offset from bottom
% - % of height
HWND - window handle, if not specified used Desktop Window
Example (toggle WinAMP visualization mode by mouse click):
Vis = Hook( "KEY", "Ctrl+Alt+Z", true, false ) {
h = Winamp.Mouse( "GET_HANDLE" )
Break( h = 0 )
WinCtrl.Mouse( "ACTIVATE", h )
# move to 70 pixels from left and 45% height of window h
Mouse("MOVE,L,%", 70, 45, h )
# click left button
Mouse("CLICK", "LEFT" )
}
|