MENU "Global Commands" { STATE "Global Commands" GLOBAL { COMMAND "Touch" { SCRIPT "ButtonClick 1,1" } COMMAND "Mouse " { SCRIPT { if _arg1 = "Click" then ButtonClick 1,1 if _arg1 = "Double Click" then ButtonClick 1,2 if _arg1 = "Left Click" then ButtonClick 1,1 if _arg1 = "Right Click" then ButtonClick 2,1 if _arg1 = "Mark" then RememberPoint MouseGrid 0 end if if _arg1 = "Go" then MouseGrid 0 if _arg1 = "Drag" then DragToPoint 1 if _arg1 = "Shift Drag" then ShiftKey 1,1 DragToPoint 1 ShiftKey 1,0 end if if _arg1 = "Control Drag" then ShiftKey 2,1 DragToPoint 1 ShiftKey 2,0 end if } } COMMAND "Horizontal " { SCRIPT { IF _arg1 = "Left" THEN SetMousePosition 0, 12, 704 IF _arg1 = "Right" THEN SetMousePosition 0, 1005, 704 IF _arg1 = "Middle" THEN SetMousePosition 0, 510, 704 IF _arg1 = "Right Scroll" THEN SetMousePosition 0, 40, 704 IF _arg1 = "Left Scroll" THEN SetMousePosition 0, 980, 704 IF _arg1 = "Right Scroll Arrow" THEN SetMousePosition 0, 30, 704 IF _arg1 = "Left Scroll Arrow" THEN SetMousePosition 0, 1000, 704 } } COMMAND " <1To9> " { SCRIPT { nMouse& = 1 if _arg1 = "Mouse Window" then nMouse& = 2 if _arg1 = "MouseGrid Window" then nMouse& = 2 MouseGrid nMouse&, _arg2 Wait 10 HeardWord "Mouse", _arg3 } } COMMAND " " { SCRIPT { IF _arg1 = "Top" AND _arg2 = "Scroll" THEN SetMousePosition 0, 1012, 165 IF _arg1 = "Top" AND _arg2 = "Scroll Arrow" THEN SetMousePosition 0, 1012, 152 IF _arg1 = "Top" AND _arg2 = "Right" THEN SetMousePosition 0, 1012, 22 IF _arg1 = "Top" AND _arg2 = "Left" THEN SetMousePosition 0, 8, 22 IF _arg1 = "Bottom" AND _arg2 = "Scroll Arrow" THEN SetMousePosition 0, 1012, 700 IF _arg1 = "Bottom" AND _arg2 = "Scroll" THEN SetMousePosition 0, 1012, 693 IF _arg1 = "Bottom" AND _arg2 = "Right" THEN SetMousePosition 0, 1012, 740 IF _arg1 = "Bottom" AND _arg2 = "Left" THEN SetMousePosition 0, 8, 740 } } COMMAND " " { SCRIPT { IF _arg1 = "Top" AND _arg2 = "Scroll" THEN SetMousePosition 0, 1012, 165 IF _arg1 = "Top" AND _arg2 = "Scroll Arrow" THEN SetMousePosition 0, 1012, 152 IF _arg1 = "Top" AND _arg2 = "Right" THEN SetMousePosition 0, 1012, 22 IF _arg1 = "Top" AND _arg2 = "Left" THEN SetMousePosition 0, 8, 22 IF _arg1 = "Bottom" AND _arg2 = "Scroll Arrow" THEN SetMousePosition 0, 1012, 700 IF _arg1 = "Bottom" AND _arg2 = "Scroll" THEN SetMousePosition 0, 1012, 693 IF _arg1 = "Bottom" AND _arg2 = "Right" THEN SetMousePosition 0, 1012, 740 IF _arg1 = "Bottom" AND _arg2 = "Left" THEN SetMousePosition 0, 8, 740 Wait 10 ButtonClick 1,1 } } COMMAND " <1to100,105to200> " { SCRIPT { IF _arg1 = "Top Scroll" THEN SetMousePosition 0, 1012, 165 IF _arg1 = "Top Scroll Arrow" THEN SetMousePosition 0, 1012, 152 IF _arg1 = "Top Right" THEN SetMousePosition 0, 1012, 22 IF _arg1 = "Top" THEN SetMousePosition 0, 1012, 22 IF _arg1 = "Top Left" THEN SetMousePosition 0, 8, 22 IF _arg1 = "Bottom Scroll Arrow" THEN SetMousePosition 0, 1012, 700 IF _arg1 = "Bottom Scroll" THEN SetMousePosition 0, 1012, 693 IF _arg1 = "Bottom Right" THEN SetMousePosition 0, 1012, 740 IF _arg1 = "Bottom" THEN SetMousePosition 0, 1012, 740 IF _arg1 = "Bottom Left" THEN SetMousePosition 0, 8, 740 HeardWord "Mouse", "" + _arg2 + "", "" + _arg3 + "" Wait 300 ButtonClick 1,1 } } COMMAND " Middle" { SCRIPT { IF _arg1 = "Left" THEN SetMousePosition 0, 1006, 383 IF _arg1 = "Right" THEN SetMousePosition 0, 12, 383 IF _arg1 = "Top" THEN SetMousePosition 0, 510, 20 IF _arg1 = "Bottom" THEN SetMousePosition 0, 510, 740 } } COMMAND " <1to100> " { SCRIPT { IF _arg3 = "Hundred" THEN _arg3 = "100" IF _arg3 = "One Hundred" THEN _arg3 = "100 " HeardWord "Mouse", _arg2, _arg3 Wait 10 HeardWord "Mouse", _arg4 } } COMMAND " <1to100> <1To9>" { SCRIPT { IF _arg3 = "Hundred" THEN _arg3 = "100" IF _arg3 = "One Hundred" THEN _arg3 = "100" IF _arg1 = "Window" THEN SetMousePosition 1, 60, 14 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN ButtonClick 1, 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN MouseGrid 0 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg3 ) * 10 nPointDistance& = Val( _arg5 ) if _arg2 = "Up" then yPos& = yPos& - nDistance& - nPointDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& + nPointDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& - nPointDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& + nPointDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 } } COMMAND " <1To9>" { SCRIPT { IF _arg1 = "Window" THEN SetMousePosition 1, 60, 14 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN ButtonClick 1, 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN MouseGrid 0 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg4 ) if _arg2 = "Up" then yPos& = yPos& - nDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 } } COMMAND " <1to100> <1to100> " { SCRIPT { IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = 100 IF _arg5 = "Hundred" XOR _arg5 = "One Hundred" THEN _arg5 = 100 IF _arg2 = "Top" XOR _arg2 = "Upper" THEN _arg2 = "Up" IF _arg2 = "Bottom" XOR _arg2 = "Lower" XOR _arg2 = "Low" THEN _arg2 = "Down" MouseGrid 0 xPos& = 0 yPos& = 0 nDistance& = Val( _arg3 ) * 10 if _arg2 = "Up" then yPos& = yPos& - nDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& MouseGrid 0 xPos& = 0 yPos& = 0 nDistance& = Val( _arg5 ) * 10 if _arg4 = "Up" then yPos& = yPos& - nDistance& if _arg4 = "Down" then yPos& = yPos& + nDistance& if _arg4 = "Left" then xPos& = xPos& - nDistance& if _arg4 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& Wait 10 HeardWord "" + _arg6 + "" } } COMMAND " <1to100> " { SCRIPT { IF _arg4 = "Hundred" XOR _arg4 = "One Hundred" THEN _arg5 = 100 IF _arg2 = "Top" XOR _arg2 = "Upper" THEN _arg2 = "Up" IF _arg2 = "Bottom" XOR _arg2 = "Lower" XOR _arg2 = "Low" THEN _arg2 = "Down" MouseGrid 0 xPos& = 0 yPos& = 0 nDistance& = Val( _arg4 ) * 10 if _arg2 = "Up" then yPos& = yPos& - nDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& MouseGrid 0 xPos& = 0 yPos& = 0 nDistance& = Val( _arg4 ) * 3 if _arg3 = "Up" then yPos& = yPos& - nDistance& if _arg3 = "Down" then yPos& = yPos& + nDistance& if _arg3 = "Left" then xPos& = xPos& - nDistance& if _arg3 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& Wait 100 HeardWord "" + _arg5 + "" } } COMMAND " <1to100> <1to100>" { SCRIPT { IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = 100 IF _arg5 = "Hundred" XOR _arg5 = "One Hundred" THEN _arg5 = 100 IF _arg2 = "Top" XOR _arg2 = "Upper" THEN _arg2 = "Up" IF _arg2 = "Bottom" XOR _arg2 = "Lower" XOR _arg2 = "Low" THEN _arg2 = "Down" IF _arg1 = "Window" THEN SetMousePosition 1, 60, 14 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN ButtonClick 1, 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN MouseGrid 0 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg3 ) * 10 if _arg2 = "Up" then yPos& = yPos& - nDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg5 ) * 10 if _arg4 = "Up" then yPos& = yPos& - nDistance& if _arg4 = "Down" then yPos& = yPos& + nDistance& if _arg4 = "Left" then xPos& = xPos& - nDistance& if _arg4 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 } } COMMAND " <1to100> <1to100> <1To9>" { SCRIPT { IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = 100 IF _arg5 = "Hundred" XOR _arg5 = "One Hundred" THEN _arg5 = 100 IF _arg2 = "Top" XOR _arg2 = "Upper" THEN _arg2 = "Up" IF _arg2 = "Bottom" XOR _arg2 = "Lower" XOR _arg2 = "Low" THEN _arg2 = "Down" IF _arg1 = "Window" THEN SetMousePosition 1, 60, 14 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN ButtonClick 1, 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN MouseGrid 0 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg3 ) * 10 if _arg2 = "Up" then yPos& = yPos& - nDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg5 ) * 10 nPointDistance& = Val( _arg7 ) if _arg3 = "Up" then yPos& = yPos& - nDistance& - nPointDistance& if _arg3 = "Down" then yPos& = yPos& + nDistance& + nPointDistance& if _arg3 = "Left" then xPos& = xPos& - nDistance& - nPointDistance& if _arg3 = "Right" then xPos& = xPos& + nDistance& + nPointDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 } } COMMAND " <1to100>" { SCRIPT { IF _arg4 = "Hundred" XOR _arg4 = "One Hundred" THEN _arg4 = 100 IF _arg2 = "Top" XOR _arg2 = "Upper" THEN _arg2 = "Up" IF _arg2 = "Bottom" XOR _arg2 = "Lower" XOR _arg2 = "Low" THEN _arg2 = "Down" IF _arg1 = "Window" THEN SetMousePosition 1, 60, 14 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN ButtonClick 1, 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN MouseGrid 0 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg4 ) * 10 if _arg2 = "Up" then yPos& = yPos& - nDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPointxPos& = 0 yPos& = 0 nDistance& = Val( _arg4 ) * 10 if _arg3 = "Up" then yPos& = yPos& - nDistance& if _arg3 = "Down" then yPos& = yPos& + nDistance& if _arg3 = "Left" then xPos& = xPos& - nDistance& if _arg3 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 } } COMMAND " <1to100> <1To9>" { SCRIPT { IF _arg4 = "Hundred" XOR _arg4 = "One Hundred" THEN _arg4 = 100 IF _arg2 = "Top" XOR _arg2 = "Upper" THEN _arg2 = "Up" IF _arg2 = "Bottom" XOR _arg2 = "Lower" XOR _arg2 = "Low" THEN _arg2 = "Down" IF _arg1 = "Window" THEN SetMousePosition 1, 60, 14 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN ButtonClick 1, 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN MouseGrid 0 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg4 ) * 10 nPointDistance& = Val( _arg6 ) if _arg2 = "Up" then yPos& = yPos& - nDistance& - nPointDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& + nPointDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& - nPointDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& + nPointDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg4 ) * 10 nPointDistance& = Val( _arg6 ) if _arg3 = "Up" then yPos& = yPos& - nDistance& - nPointDistance& if _arg3 = "Down" then yPos& = yPos& + nDistance& + nPointDistance& if _arg3 = "Left" then xPos& = xPos& - nDistance& - nPointDistance& if _arg3 = "Right" then xPos& = xPos& + nDistance& + nPointDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 } } COMMAND " <1To9> " { SCRIPT { IF _arg2 = "Top" XOR _arg2 = "Upper" THEN _arg2 = "Up" IF _arg2 = "Bottom" XOR _arg2 = "Lower" XOR _arg2 = "Low" THEN _arg2 = "Down" IF _arg1 = "Window" THEN SetMousePosition 1, 60, 14 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN ButtonClick 1, 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN MouseGrid 0 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg4 ) if _arg2 = "Up" then yPos& = yPos& - nDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg4 ) if _arg3 = "Up" then yPos& = yPos& - nDistance& if _arg3 = "Down" then yPos& = yPos& + nDistance& if _arg3 = "Left" then xPos& = xPos& - nDistance& if _arg3 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 HeardWord "Mouse", "" + _arg6 + "" } } COMMAND " <1To9> " { SCRIPT { IF _arg1 = "Drag" XOR _arg1 = "Window" THEN ButtonClick 1, 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN MouseGrid 0 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg4 ) if _arg2 = "Up" then yPos& = yPos& - nDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 HeardWord "Mouse", "" + _arg5 + "" } } COMMAND " <1to100> <1To9> <1to100> <1To9>" { SCRIPT { IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = 100 IF _arg7 = "Hundred" XOR _arg7 = "One Hundred" THEN _arg7 = 100 IF _arg1 = "Window" THEN SetMousePosition 1, 60, 14 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN ButtonClick 1, 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN MouseGrid 0 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg3 ) * 10 nPointDistance& = Val( _arg5 ) if _arg2 = "Up" then yPos& = yPos& - nDistance& - nPointDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& + nPointDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& - nPointDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& + nPointDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg7 ) * 10 nPointDistance& = Val( _arg9 ) if _arg6 = "Up" then yPos& = yPos& - nDistance& - nPointDistance& if _arg6 = "Down" then yPos& = yPos& + nDistance& + nPointDistance& if _arg6 = "Left" then xPos& = xPos& - nDistance& - nPointDistance& if _arg6 = "Right" then xPos& = xPos& + nDistance& + nPointDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 } } COMMAND " <1to100> <1To9> <1to100>" { SCRIPT { IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" IF _arg7 = "Hundred" XOR _arg7 = "One Hundred" THEN _arg7 = "100" IF _arg1 = "Window" THEN SetMousePosition 1, 60, 14 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN ButtonClick 1, 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN MouseGrid 0 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg3 ) * 10 nPointDistance& = Val( _arg5 ) if _arg2 = "Up" then yPos& = yPos& - nDistance& - nPointDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& + nPointDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& - nPointDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& + nPointDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg7 ) * 10 if _arg6 = "Up" then yPos& = yPos& - nDistance& if _arg6 = "Down" then yPos& = yPos& + nDistance& if _arg6 = "Left" then xPos& = xPos& - nDistance& if _arg6 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 } } COMMAND " <1To9>" { SCRIPT { IF _arg5 = "Hundred" XOR _arg5 = "One Hundred" THEN _arg5 = 100 IF _arg2 = "Top" XOR _arg2 = "Upper" THEN _arg2 = "Up" IF _arg2 = "Bottom" XOR _arg2 = "Lower" XOR _arg2 = "Low" THEN _arg2 = "Down" IF _arg1 = "Window" THEN SetMousePosition 1, 60, 14 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN ButtonClick 1, 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN MouseGrid 0 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg5 ) if _arg2 = "Up" then yPos& = yPos& - nDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg5 ) if _arg3 = "Up" then yPos& = yPos& - nDistance& if _arg3 = "Down" then yPos& = yPos& + nDistance& if _arg3 = "Left" then xPos& = xPos& - nDistance& if _arg3 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 } } COMMAND "Size Window" { SCRIPT { SetMousePosition 1, 1,1 ButtonClick 1,1 } } COMMAND " <1to100> by <1To20>" { SCRIPT { IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg4 = Val(_arg4) * 25 loop& = Val(_arg3) while ( loop& ) if _arg2 = "Down" then SendKeys "{Down}" if _arg2 = "Up" then SendKeys "{Up}" Wait _arg4 loop& = loop& - 1 wend } } COMMAND " <1to100> " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" loop& = Val(_arg2) while ( loop& ) SendKeys "{Down}" IF _arg3 = "Very Fast" THEN Wait 1 IF _arg3 = "Fast" THEN Wait 30 IF _arg3 = "Medium" THEN Wait 100 IF _arg3 = "Slow" THEN Wait 200 IF _arg3 = "Very Slow" THEN Wait 600 loop& = loop& - 1 wend } } COMMAND " <1to100> by <1To20>" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" _arg3 = Val(_arg3) * 25 loop& = Val(_arg2) while ( loop& ) SendKeys "{Down}" Wait _arg3 loop& = loop& - 1 wend } } COMMAND " <1To10> " { SCRIPT { loop& = Val(_arg2) while ( loop& ) SendKeys "{PgUp}" IF _arg3 = "Very Fast" THEN Wait 500 IF _arg3 = "Fast" THEN Wait 1000 IF _arg3 = "Medium" THEN Wait 4000 IF _arg3 = "Slow" THEN Wait 6000 IF _arg3 = "Very Slow" THEN Wait 8000 loop& = loop& - 1 wend } } COMMAND " <1To10> <1To20>" { SCRIPT { _arg4 = Val(_arg4) * 250 loop& = Val(_arg3) while ( loop& ) if _arg2 = "Up" then SendKeys "{PgUp}" if _arg2 = "Down" then SendKeys "{PgDn}" Wait _arg4 loop& = loop& - 1 wend } } COMMAND " <1To10> by <1To20>" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" _arg4 = Val(_arg4) * 25 loop& = Val(_arg2) * 30 while ( loop& ) SendKeys "{Down}" Wait _arg4 loop& = loop& - 1 wend } } COMMAND " <1To10> " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" loop& = Val(_arg2) * 30 while ( loop& ) SendKeys "{Down}" IF _arg4 = "Very Fast" THEN Wait 1 IF _arg4 = "Fast" THEN Wait 30 IF _arg4 = "Medium" THEN Wait 100 IF _arg4 = "Slow" THEN Wait 200 IF _arg4 = "Very Slow" THEN Wait 600 loop& = loop& - 1 wend } } COMMAND " <1To10> " { SCRIPT { IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" loop& = Val(_arg3) * 30 while ( loop& ) if _arg2 = "Down" then SendKeys "{Down}" if _arg2 = "Up" then SendKeys "{Up}" IF _arg5 = "Very Fast" THEN Wait 1 IF _arg5 = "Fast" THEN Wait 30 IF _arg5 = "Medium" THEN Wait 100 IF _arg5 = "Slow" THEN Wait 200 IF _arg5 = "Very Slow" THEN Wait 600 loop& = loop& - 1 wend } } COMMAND " <1To10> by <1To20>" { SCRIPT { IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg5 = Val(_arg5) * 25 loop& = Val(_arg3) * 30 while ( loop& ) if _arg2 = "Down" then SendKeys "{Down}" if _arg2 = "Up" then SendKeys "{Up}" Wait _arg5 loop& = loop& - 1 wend } } COMMAND "<;Scroll> <1To10> " { SCRIPT { IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" loop& = Val(_arg3) * 30 while ( loop& ) if _arg2 = "Down" then SendKeys "{Down}" if _arg2 = "Up" then SendKeys "{Up}" Wait 100 loop& = loop& - 1 wend } } COMMAND "<;Scroll> <1to100>" { SCRIPT { IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" loop& = Val(_arg3) while ( loop& ) if _arg2 = "Down" then SendKeys "{Down}" if _arg2 = "Up" then SendKeys "{Up}" Wait 100 loop& = loop& - 1 wend } } COMMAND "<;Scroll> <1To10> " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" loop& = Val(_arg2) * 30 while ( loop& ) SendKeys "{Down}" Wait 100 loop& = loop& - 1 wend } } COMMAND " <1To10> <1To20>" { SCRIPT { _arg3 = Val(_arg3) * 250 loop& = Val(_arg2) while ( loop& ) SendKeys "{PgUp}" Wait _arg3 loop& = loop& - 1 wend } } COMMAND "<;Page Scroll> <1To10>" { SCRIPT { loop& = Val(_arg3) while ( loop& ) if _arg2 = "Up" then SendKeys "{PgUp}" if _arg2 = "Down" then SendKeys "{PgDn}" Wait 4000 loop& = loop& - 1 wend } } COMMAND "<;Page Scroll> <1To10>" { SCRIPT { loop& = Val(_arg3) while ( loop& ) SendKeys "{PgDn}" Wait 4000 loop& = loop& - 1 wend } } COMMAND " <1To40>" { SCRIPT { SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg2 + "", "" + _arg3 + "" } } COMMAND " <1To40>" { SCRIPT { SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg2 + "", "" + _arg4 + "" Wait 100 SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg3 + "", "" + _arg4 + "" } } COMMAND " <1To40> <1To40>" { SCRIPT { SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg2 + "", "" + _arg3 + "" Wait 100 SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg4 + "", "" + _arg5 + "" } } COMMAND " <1To40> Point <1To9>" { SCRIPT { SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg2 + "", "" + _arg3 + "", "Point", "" + _arg4 + "" } } COMMAND " Point <1To9>" { SCRIPT { SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg2 + "", "Point", "" + _arg3 + "" } } COMMAND " <1To40> <1To40> Point <1To9>" { SCRIPT { SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg2 + "", "" + _arg3 + "" Wait 100 SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg4 + "", "" + _arg5 + "", "Point", "" + _arg6 + "" } } COMMAND " Point <1To9>" { SCRIPT { SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg2 + "", "Point", "" + _arg4 + "" Wait 100 SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg3 + "", "Point", "" + _arg4 + "" } } COMMAND " <1To40> Point <1To9>" { SCRIPT { SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg2 + "", "" + _arg4 + "", "Point", "" + _arg5 + "" Wait 100 SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg3 + "", "" + _arg4 + "", "Point", "" + _arg5 + "" } } COMMAND " Point <1To9>" { SCRIPT { SetMousePosition 1, 1,1 ButtonClick 1,1 IF _arg2 = "Bigger" THEN HeardWord "Drag", "Up", "Point", "" + _arg3 + "" IF _arg2 = "Bigger by" THEN HeardWord "Drag", "Up", "Point", "" + _arg3 + "" IF _arg2 = "Larger" THEN HeardWord "Drag", "Up", "Point", "" + _arg3 + "" IF _arg2 = "Larger by" THEN HeardWord "Drag", "Up", "Point", "" + _arg3 + "" IF _arg2 = "Smaller" THEN HeardWord "Drag", "Down", "Point", "" + _arg3 + "" IF _arg2 = "Smaller by" THEN HeardWord "Drag", "Down", "Point", "" + _arg3 + "" Wait 100 SetMousePosition 1, 1,1 ButtonClick 1,1 IF _arg2 = "Bigger" THEN HeardWord "Drag", "Left", "Point", "" + _arg3 + "" IF _arg2 = "Larger" THEN HeardWord "Drag", "Left", " Point", "" + _arg3 + "" IF _arg2 = "Smaller" THEN HeardWord "Drag", "Right", "Point", "" + _arg3 + "" } } COMMAND " <1To40> Point <1To9>" { SCRIPT { SetMousePosition 1, 1,1 ButtonClick 1,1 IF _arg2 = "Bigger" THEN HeardWord "Drag", "Up", "" + _arg3 + "", "Point", "" + _arg4 + "" IF _arg2 = "Bigger by" THEN HeardWord "Drag", "Up", "" + _arg3 + "", "Point", "" + _arg4 + "" IF _arg2 = "Larger" THEN HeardWord "Drag", "Up", "" + _arg3 + "", "Point", "" + _arg4 + "" IF _arg2 = "Larger by" THEN HeardWord "Drag", "Up", "" + _arg3 + "", "Point", "" + _arg4 + "" IF _arg2 = "Smaller" THEN HeardWord "Drag", "Down", "" + _arg3 + "", "Point", "" + _arg4 + "" IF _arg2 = "Smaller by" THEN HeardWord "Drag", "Down", "" + _arg3 + "", "Point", "" + _arg4 + "" Wait 100 SetMousePosition 1, 1,1 ButtonClick 1,1 IF _arg2 = "Bigger" THEN HeardWord "Drag", "Left", "" + _arg3 + "", "Point", "" + _arg4 + "" IF _arg2 = "Larger" THEN HeardWord "Drag", "Left", "" + _arg3 + "", "Point", "" + _arg4 + "" IF _arg2 = "Smaller" THEN HeardWord "Drag", "Right", "" + _arg3 + "", "Point", "" + _arg4 + "" } } COMMAND " <1To40>" { SCRIPT { SetMousePosition 1, 1,1 ButtonClick 1,1 IF _arg2 = "Bigger" XOR _arg2 = "Bigger by" THEN HeardWord "Drag", "Up", "" + _arg3 + "" IF _arg2 = "Larger" XOR _arg2 = "Larger by" THEN HeardWord "Drag", "Up", "" + _arg3 + "" IF _arg2 = "Smaller" XOR _arg2 = "Smaller by" THEN HeardWord "Drag", "Down", "" + _arg3 + "" Wait 100 SetMousePosition 1, 1,1 ButtonClick 1,1 IF _arg2 = "Bigger" THEN HeardWord "Drag", "Left", "" + _arg3 + "" IF _arg2 = "Larger" THEN HeardWord "Drag", "Left", "" + _arg3 + "" IF _arg2 = "Smaller" THEN HeardWord "Drag", "Right", "" + _arg3 + "" } } COMMAND " Point <1To9> Point <1To9>" { SCRIPT { SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg2 + "", "Point", "" + _arg3 + "" Wait 100 SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg4 + "", "Point", "" + _arg5 + "" } } COMMAND " <1To40> Point <1To9> <1To40> Point <1To9>" { SCRIPT { SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg2 + "", "" + _arg3 + "", "Point", "" + _arg4 + "" Wait 100 SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg5 + "", "" + _arg6 + "", "Point", "" + _arg7 + "" } } COMMAND " <1To40> Point <1To9> <1To40>" { SCRIPT { SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg2 + "", "" + _arg3 + "", "Point", "" + _arg4 + "" Wait 100 SetMousePosition 1, 1,1 ButtonClick 1,1 HeardWord "Drag", "" + _arg5 + "", "" + _arg6 + "" } } COMMAND " <1To20> Times" { SCRIPT { loop& = Val(_arg2) while ( loop& ) IF _arg1 = "Touch" THEN ButtonClick 1,1 IF _arg1 = "Enter" THEN SendKeys "{Enter}" loop& = loop& - 1 wend } } COMMAND " <1to100>" { SCRIPT { IF _arg1 = "Window" THEN SetMousePosition 1, 120, 14 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN ButtonClick 1, 1 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN MouseGrid 0 IF _arg1 = "Drag" XOR _arg1 = "Window" THEN RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg3 ) * 10 if _arg2 = "Up" then yPos& = yPos& - nDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& IF _arg1 = "Drag" XOR _arg1 = "Window" THEN DragToPoint 1 } } COMMAND " <1to100> Point <1To9> " { SCRIPT { IF _arg3 = "Hundred" THEN _arg3 = "100" IF _arg3 = "One Hundred" THEN _arg3 = "100" MouseGrid 0 xPos& = 0 yPos& = 0 nDistance& = Val( _arg3 ) * 10 nPointDistance& = Val( _arg4 ) if _arg2 = "Up" then yPos& = yPos& - nDistance& - nPointDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& + nPointDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& - nPointDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& + nPointDistance& SetMousePosition 2, xPos&, yPos& HeardWord "Mouse", "" + _arg5 + "" } } COMMAND "Mouse <1To10>" { SCRIPT { MouseGrid 0 xPos& = 0 yPos& = 0 nDistance& = Val( _arg2 ) * 3 if _arg1 = "Up" then yPos& = yPos& - nDistance& if _arg1 = "Down" then yPos& = yPos& + nDistance& if _arg1 = "Left" then xPos& = xPos& - nDistance& if _arg1 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& } } COMMAND "Mouse <1To10> " { SCRIPT { HeardWord "Mouse", _arg1, _arg2 Wait 10 HeardWord "Mouse", _arg3 } } COMMAND " <1to76> by <1to102>" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg2 = "" + _arg2 + "0" _arg3 = "" + _arg3 + "0" IF _arg1 = "Go" XOR _arg1 = "Mouse" XOR _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Touch 2" XOR _arg1 = "Touch Right" THEN SetMousePosition 0, _arg3,_arg2 IF _arg1 = "Window" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" XOR _arg1 = "Window Touch 2" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" XOR _arg1 = "Relative" THEN SetMousePosition 1, _arg3,_arg2 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 IF _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" THEN Wait 10 ButtonClick 1,1 END IF IF _arg1 = "Touch Right" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" THEN Wait 10 ButtonClick 2, 1 END IF IF _arg1 = "Touch 2" XOR _arg1 = "Window Touch 2" THEN Wait 10 ButtonClick 1,2 END IF } } COMMAND " <1to76> by <1to102> <1To10>" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg2 = "" + _arg2 + "0" _arg3 = "" + _arg3 + "0" IF _arg1 = "Go" XOR _arg1 = "Mouse" XOR _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Touch 2" XOR _arg1 = "Touch Right" THEN SetMousePosition 0, _arg3,_arg2 IF _arg1 = "Window" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" XOR _arg1 = "Window Touch 2" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" XOR _arg1 = "Relative" THEN SetMousePosition 1, _arg3,_arg2 SetMousePosition 2, _arg5, 0 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 IF _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" THEN Wait 10 ButtonClick 1,1 END IF IF _arg1 = "Touch Right" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" THEN Wait 10 ButtonClick 2, 1 END IF IF _arg1 = "Touch 2" XOR _arg1 = "Window Touch 2" THEN Wait 10 ButtonClick 1,2 END IF } } COMMAND " <1to76> <1To10> by <1to102> <1To10>" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg2 = "" + _arg2 + "0" _arg5 = "" + _arg5 + "0" IF _arg1 = "Go" XOR _arg1 = "Mouse" XOR _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Touch 2" XOR _arg1 = "Touch Right" THEN SetMousePosition 0, _arg5,_arg2 IF _arg1 = "Window" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" XOR _arg1 = "Window Touch 2" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" XOR _arg1 = "Relative" THEN SetMousePosition 1, _arg5,_arg2 SetMousePosition 2, _arg7, _arg4 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 IF _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" THEN Wait 10 ButtonClick 1,1 END IF IF _arg1 = "Touch Right" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" THEN Wait 10 ButtonClick 2, 1 END IF IF _arg1 = "Touch 2" XOR _arg1 = "Window Touch 2" THEN Wait 10 ButtonClick 1,2 END IF } } COMMAND " <1to76> <1To10> by <1to102> " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg2 = "" + _arg1 + "0" _arg5 = "" + _arg4 + "0" IF _arg1 = "Go" XOR _arg1 = "Mouse" THEN SetMousePosition 0, _arg5,_arg2 IF _arg1 = "Window" XOR _arg1 = "Relative" THEN SetMousePosition 1, _arg5,_arg2 SetMousePosition 2, 0, _arg4 HeardWord "Mouse", "" + _arg6 + "" } } COMMAND " <1to76> <1To10> by <1to102> <1To10> " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg2 = "" + _arg2 + "0" _arg5 = "" + _arg5 + "0" IF _arg1 = "Go" XOR _arg1 = "Mouse" THEN SetMousePosition 0, _arg5,_arg2 IF _arg1 = "Window" XOR _arg1 = "Relative" THEN SetMousePosition 1, _arg5,_arg2 SetMousePosition 2, _arg7, _arg4 HeardWord "Mouse", "" + _arg8 + "" } } COMMAND " <1to76> by <1to102> " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg2 = "" + _arg2 + "0" _arg3 = "" + _arg3 + "0" IF _arg1 = "Go" XOR _arg1 = "Mouse" THEN SetMousePosition 0, _arg3,_arg2 IF _arg1 = "Window" XOR _arg1 = "Relative" THEN SetMousePosition 1, _arg3,_arg2 IF _arg4 = "Touch" THEN ButtonClick 1,1 IF _arg4 = "Touch 2" THEN ButtonClick 1, 2 IF _arg4 = "Touch Right" THEN ButtonClick 2,1 IF _arg4 = "Click" THEN ButtonClick 1,1 IF _arg4 = "Double Click" THEN ButtonClick 1, 2 IF _arg4 = "Right Click" THEN ButtonClick 2,1 } } COMMAND " <1to76> by <1to102> <1To10> " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg2 = "" + _arg2 + "0" _arg3 = "" + _arg3 + "0" IF _arg1 = "Go" XOR _arg1 = "Mouse" THEN SetMousePosition 0, _arg3,_arg2 IF _arg1 = "Window" THEN SetMousePosition 1, _arg3,_arg2 SetMousePosition 2, _arg5, 0 HeardWord "Mouse", "" + _arg6 + "" } } COMMAND " <1to100,105to200>" { SCRIPT { IF _arg1 = "Top Scroll" THEN SetMousePosition 0, 1012, 165 IF _arg1 = "Top Scroll Arrow" THEN SetMousePosition 0, 1012, 152 IF _arg1 = "Top Right" THEN SetMousePosition 0, 1012, 22 IF _arg1 = "Top" THEN SetMousePosition 0, 1012, 22 IF _arg1 = "Top Left" THEN SetMousePosition 0, 8, 22 IF _arg1 = "Bottom Scroll Arrow" THEN SetMousePosition 0, 1012, 700 IF _arg1 = "Bottom Scroll" THEN SetMousePosition 0, 1012, 693 IF _arg1 = "Bottom Right" THEN SetMousePosition 0, 1012, 740 IF _arg1 = "Bottom" THEN SetMousePosition 0, 1012, 740 IF _arg1 = "Bottom Left" THEN SetMousePosition 0, 8, 740 HeardWord "Mouse", "" + _arg2 + "", "" + _arg3 + "" } } COMMAND " Speed" { SCRIPT { HeardWord "Edit", "Mouse", "Macro" Wait 100 SendKeys "{Ctrl+Home}" Wait 20 IF _arg1 = "Page Scroll Up" XOR _arg1 = "Change Page Scroll Up" THEN SendKeys "{Down}" IF _arg1 = "Page Scroll Down" XOR _arg1 = "Change Page Scroll Down" THEN SendKeys "{Down}" if _arg1 = "Scroll" XOR _arg1 = "Change Scroll" then SendKeys "{Down 3}" IF _arg1 = "Scroll Up" XOR _arg1 = "Change Scroll Up" THEN SendKeys "{Down 5}" IF _arg1 = "Scroll Down" XOR _arg1 = "Change Scroll Down" THEN SendKeys "{Down 5}" if _arg1 = "Scroll Pages" XOR _arg1 = "Change Scroll Pages" then SendKeys "{Down 2}" if _arg1 = "Scroll Pages Up" XOR _arg1 = "Change Scroll Pages Up" then SendKeys "{Down 4}" if _arg1 = "Scroll Pages Down" XOR _arg1 = "Change Scroll Pages Down" then SendKeys "{Down 4}" if _arg1 = "Scroll Page" XOR _arg1 = "Change Scroll Page" then SendKeys "{Down}" if _arg1 = "Scroll Page Up" XOR _arg1 = "Change Scroll Page Up" then SendKeys "{Down 4}" if _arg1 = "Scroll Page Down" XOR _arg1 = "Change Scroll Page Down" then SendKeys "{Down 4}" SendKeys "{Enter}{Alt+n}" SendKeys "{Down 5}" IF _arg1 = "Scroll" XOR _arg1 = "Change Scroll" XOR _arg1 = "Page Scroll Down" XOR _arg1 = "Change Page Scroll Down" XOR _arg1 = "Page Scroll Up" XOR _arg1 = "Change Page Scroll Up" XOR _arg1 = "Scroll Page" XOR _arg1 = "Change Scroll Page" THEN SendKeys "{Up}" IF _arg1 = "Page Scroll" XOR _arg1 = "Change Page Scroll" THEN SendKeys "{Up 2}" SendKeys "{Home}{Right 5}{Shift+End}" } } COMMAND "<;Scroll> <1to100>" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" loop& = Val(_arg2) while ( loop& ) SendKeys "{Down}" Wait 200 loop& = loop& - 1 wend } } COMMAND " Windows" { SCRIPT { SetMousePosition 0, 1013, 742 ButtonClick 2, 1 IF _arg1 = "Cascade" THEN SendKeys "s" IF _arg1 = "Minimize" THEN SendKeys "m" IF _arg1 = "Horizontal" THEN SendKeys "h" IF _arg1 = "Vertical" THEN SendKeys "e" IF _arg1 = "Horizontal" XOR _arg1 = "Vertical" THEN SetMousePosition 0, 50, 150 IF _arg1 = "Cascade" THEN SetMousePosition 0, 400, 400 IF _arg1 = "Vertical" XOR _arg1 = "Horizontal" XOR _arg1 = "Cascade" THEN ButtonClick 1,1 IF _arg1 = "Vertical" XOR _arg1 = "Horizontal" XOR _arg1 = "Cascade" THEN SendKeys "{Ctrl+Home}" } } COMMAND "Go " { SCRIPT { IF _arg1 = "Menu Bar" THEN SendKeys "{Alt}{Down}" IF _arg1 = "Title bar" THEN SetMousePosition 1, 60, 14 IF _arg1 = "Taskbar" THEN SetMousePosition 0, 1013, 742 } } COMMAND " <1To10> " { SCRIPT { loop& = Val(_arg3) while ( loop& ) if _arg2 = "Up" then SendKeys "{PgUp}" if _arg2 = "Down" then SendKeys "{PgDn}" if _arg4 = "Very Fast" THEN Wait 500 END IF if _arg4 = "Fast" THEN Wait 1000 END IF IF _arg4 = "Medium" THEN Wait 4000 END IF IF _arg4 = "Slow" THEN Wait 6000 END IF IF _arg4 = "Very Slow" THEN Wait 8000 END IF loop& = loop& - 1 wend } } COMMAND " <1to100> " { SCRIPT { IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" loop& = Val(_arg3) while ( loop& ) if _arg2 = "Down" then SendKeys "{Down}" if _arg2 = "Up" then SendKeys "{Up}" IF _arg4 = "Very Fast" THEN Wait 1 IF _arg4 = "Fast" THEN Wait 30 IF _arg4 = "Medium" THEN Wait 100 IF _arg4 = "Slow" THEN Wait 200 IF _arg4 = "Very Slow" THEN Wait 600 loop& = loop& - 1 wend } } COMMAND " <1to76> by <1to102> Tab <1To10>" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg2 = "" + _arg2 + "0" _arg3 = "" + _arg3 + "0" IF _arg1 = "Go" XOR _arg1 = "Mouse" XOR _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Touch 2" XOR _arg1 = "Touch Right" THEN SetMousePosition 0, _arg3,_arg2 IF _arg1 = "Window" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" XOR _arg1 = "Window Touch 2" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" XOR _arg1 = "Relative" THEN SetMousePosition 1, _arg3,_arg2 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 IF _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" THEN Wait 10 ButtonClick 1,1 END IF IF _arg1 = "Touch Right" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" THEN Wait 10 ButtonClick 2, 1 END IF IF _arg1 = "Touch 2" XOR _arg1 = "Window Touch 2" THEN Wait 10 ButtonClick 1,2 END IF ButtonClick 1,1 Wait 300 SendKeys "{Tab " + _arg4 + "}" } } COMMAND " <1to76> by <1to102> Select <1to100>" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg2 = "" + _arg2 + "0" _arg3 = "" + _arg3 + "0" IF _arg1 = "Go" XOR _arg1 = "Mouse" XOR _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Touch 2" XOR _arg1 = "Touch Right" THEN SetMousePosition 0, _arg3,_arg2 IF _arg1 = "Window" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" XOR _arg1 = "Window Touch 2" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" XOR _arg1 = "Relative" THEN SetMousePosition 1, _arg3,_arg2 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 IF _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" THEN Wait 10 ButtonClick 1,1 END IF IF _arg1 = "Touch Right" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" THEN Wait 10 ButtonClick 2, 1 END IF IF _arg1 = "Touch 2" XOR _arg1 = "Window Touch 2" THEN Wait 10 ButtonClick 1,2 END IF ButtonClick 1,1 loop& = Val(_arg5) while ( loop& ) SendKeys "{Shift+" + _arg4 + "}" loop& = loop& - 1 wend } } COMMAND " <1to76> by <1to102> <1to100>" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg2 = "" + _arg2 + "0" _arg3 = "" + _arg3 + "0" IF _arg1 = "Go" XOR _arg1 = "Mouse" XOR _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Touch 2" XOR _arg1 = "Touch Right" THEN SetMousePosition 0, _arg3,_arg2 IF _arg1 = "Window" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" XOR _arg1 = "Window Touch 2" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" XOR _arg1 = "Relative" THEN SetMousePosition 1, _arg3,_arg2 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 IF _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" THEN Wait 10 ButtonClick 1,1 END IF IF _arg1 = "Touch Right" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" THEN Wait 10 ButtonClick 2, 1 END IF IF _arg1 = "Touch 2" XOR _arg1 = "Window Touch 2" THEN Wait 10 ButtonClick 1,2 END IF ButtonClick 1,1 loop& = Val(_arg5) while ( loop& ) SendKeys "{Shift+" + _arg4 + "}" loop& = loop& - 1 wend } } COMMAND " <1to76> by <1to102> <1To40> " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg2 = "" + _arg2 + "0" _arg3 = "" + _arg3 + "0" IF _arg1 = "Go" XOR _arg1 = "Mouse" XOR _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Touch 2" XOR _arg1 = "Touch Right" THEN SetMousePosition 0, _arg3,_arg2 IF _arg1 = "Window" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" XOR _arg1 = "Window Touch 2" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" XOR _arg1 = "Relative" THEN SetMousePosition 1, _arg3,_arg2 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 IF _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" THEN Wait 10 ButtonClick 1,1 END IF IF _arg1 = "Touch Right" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" THEN Wait 10 ButtonClick 2, 1 END IF IF _arg1 = "Touch 2" XOR _arg1 = "Window Touch 2" THEN Wait 10 ButtonClick 1,2 END IF ButtonClick 1,1 IF _arg5 = "Line" XOR _arg5 = "Lines" THEN SendKeys "{Home}" IF _arg5 = "Paragraph" XOR _arg5 = "Paragraphs" THEN SendKeys "{Ctrl+Up}" IF _arg5 = "Word" XOR _arg5 = "Words" THEN SendKeys "{Ctrl+Left}" loop& = Val(_arg4) while ( loop& ) IF _arg5 = "Letter" XOR _arg5 = "Letters" XOR _arg5 = "Character" XOR _arg5 = "Characters" THEN SendKeys "{Shift+Right}" IF _arg5= "Line" XOR _arg5 = "Lines" XOR _arg5 = "Line" THEN SendKeys "{Shift+Down}" IF _arg5 = "Paragraph" XOR _arg5 = "Paragraphs" XOR _arg5 = "Paragraph" THEN SendKeys "{Ctrl+Shift+Down}{Ctrl+Shift+Down}" IF _arg5 = "Word" XOR _arg5 = "Words" THEN SendKeys "{Ctrl+Shift+Right}" loop& = loop& - 1 wend } } COMMAND " <1to100>" { SCRIPT { IF _arg2 = "Down" XOR _arg2 = "Right" THEN SendKeys "{Left}" IF _arg2 = "Up" XOR _arg2 = "Left" THEN SendKeys "{Right}" RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg3 ) * 10 if _arg2 = "Up" then yPos& = yPos& - nDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& DragToPoint 1 MouseGrid 0 SetMousePosition 2, - xPos&, - yPos& } } COMMAND " <1to76> <1To10> by <1to102>" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg2 = "" + _arg2 + "0" _arg5 = "" + _arg5 + "0" IF _arg1 = "Go" XOR _arg1 = "Mouse" XOR _arg1 = "Type" XOR _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Touch 2" XOR _arg1 = "Touch Right" THEN SetMousePosition 0, _arg5,_arg2 IF _arg1 = "Window" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" XOR _arg1 = "Window Touch 2" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" XOR _arg1 = "Relative" THEN SetMousePosition 1, _arg5,_arg2 SetMousePosition 2, 0,_arg4 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 IF _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" THEN Wait 10 ButtonClick 1,1 END IF IF _arg1 = "Touch Right" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" THEN Wait 10 ButtonClick 2, 1 END IF IF _arg1 = "Touch 2" XOR _arg1 = "Window Touch 2" THEN Wait 10 ButtonClick 1,2 END IF } } COMMAND " <1to76> by <1to102> " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg2 = "" + _arg2 + "0" _arg3 = "" + _arg3 + "0" IF _arg1 = "Go" XOR _arg1 = "Mouse" XOR _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Touch 2" XOR _arg1 = "Touch Right" THEN SetMousePosition 0, _arg3,_arg2 IF _arg1 = "Window" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" XOR _arg1 = "Window Touch 2" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" XOR _arg1 = "Relative" THEN SetMousePosition 1, _arg3,_arg2 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 IF _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" THEN Wait 10 ButtonClick 1,1 END IF IF _arg1 = "Touch Right" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" THEN Wait 10 ButtonClick 2, 1 END IF IF _arg1 = "Touch 2" XOR _arg1 = "Window Touch 2" THEN Wait 10 ButtonClick 1,2 END IF Wait 10 IF _arg4 = "Bottom" THEN HeardWord "Go", "Bottom" IF _arg4 = "Top" THEN HeardWord "Go", "Top" IF _arg4 = "Tab" THEN SendKeys "{Tab}" IF _arg4 = "Bottom" XOR _arg4 = "Top" THEN SendKeys "{Space}" } } COMMAND "Touch <1To10>" { SCRIPT { ButtonClick 1,1 Wait 300 IF _arg1 = "Tab" XOR _arg1 = "Enter" THEN SendKeys "{" + _arg1 + " " + _arg2+ "}" } } COMMAND " <1to76> by <1to102> " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg2 = "" + _arg2 + "0" _arg3 = "" + _arg3 + "0" IF _arg1 = "Go" XOR _arg1 = "Mouse" XOR _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Touch 2" XOR _arg1 = "Touch Right" THEN SetMousePosition 0, _arg3,_arg2 IF _arg1 = "Window" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" XOR _arg1 = "Window Touch 2" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" XOR _arg1 = "Relative" THEN SetMousePosition 1, _arg3,_arg2 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 IF _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" THEN Wait 10 ButtonClick 1,1 END IF IF _arg1 = "Touch Right" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" THEN Wait 10 ButtonClick 2, 1 END IF IF _arg1 = "Touch 2" XOR _arg1 = "Window Touch 2" THEN Wait 10 ButtonClick 1,2 END IF ButtonClick 1,1 IF _arg4= "Line" THEN SendKeys "{Home}{Shift+End}" IF _arg4 = "Paragraph" THEN SendKeys "{Ctrl+Up}{Ctrl+Shift+Down}" IF _arg4 = "Word" THEN SendKeys "{Ctrl+Left}{Ctrl+Shift+Right}" IF _arg4 = "Letter" XOR _arg4 = "Character" THEN SendKeys "{Shift+Right}" IF _arg4 = "Select" XOR _arg4 = "Select All" THEN SendKeys "{Ctrl+Home}{Shift+Ctrl+End}" IF _arg4 = "Copy" XOR _arg4 = "Copy All" THEN SendKeys "{Ctrl+Home}{Shift+Ctrl+End}{Ctrl+v}" IF _arg4 = "Oops" XOR _arg4 = "Correct That" THEN HeardWord "" + _arg4 + "" IF _arg4 = "Oops Play" XOR _arg4 = "Play" Then HeardWord "Oops" Wait 50 SendKeys "{Alt+p}" END IF IF _arg4 = "Correct That Play" Then HeardWord "Oops" Wait 50 SendKeys "{Alt+p}" END IF } } COMMAND "<1to76> by <1to102>" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg2 = "" + _arg2 + "0" _arg1 = "" + _arg1 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 } } COMMAND " <1to76> by <1to102> Drag <1to100>" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg2 = "" + _arg2 + "0" _arg3 = "" + _arg3 + "0" IF _arg1 = "Go" XOR _arg1 = "Mouse" XOR _arg1 = "Text" XOR _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Touch 2" XOR _arg1 = "Touch Right" THEN SetMousePosition 0, _arg3,_arg2 IF _arg1 = "Window" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" XOR _arg1 = "Window Touch 2" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" XOR _arg1 = "Relative" THEN SetMousePosition 1, _arg3,_arg2 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 IF _arg1 = "Touch" XOR _arg1 = "Touch 1" XOR _arg1 = "Window Touch" XOR _arg1 = "Window Touch 1" THEN Wait 10 ButtonClick 1,1 END IF IF _arg1 = "Touch Right" XOR _arg1 = "Window Touch Right" XOR _arg1 = "Window Right" THEN Wait 10 ButtonClick 2, 1 END IF IF _arg1 = "Touch 2" XOR _arg1 = "Window Touch 2" THEN Wait 10 ButtonClick 1,2 END IF ButtonClick 1,1 MouseGrid 0 RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg5 ) * 10 if _arg4 = "Up" then yPos& = yPos& - nDistance& if _arg4 = "Down" then yPos& = yPos& + nDistance& if _arg4 = "Left" then xPos& = xPos& - nDistance& if _arg4 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& DragToPoint 1 Wait 100 IF _arg1 = "Text" THEN SetMousePosition 2, - xPos&, - yPos& } } COMMAND "<1to76> by <1to102> <1To20>" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg2 = "" + _arg2 + "0" _arg1 = "" + _arg1 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 Wait 10 IF _arg3 = "Last" XOR _arg3 = "Delete Last" THEN SendKeys "{Ctrl+Right}" loop& = Val(_arg4) while ( loop& ) SendKeys "{Ctrl+Shift+Left}" loop& = loop& - 1 wend ELSE SendKeys "{Ctrl+Left}" loop& = Val(_arg4) while ( loop& ) SendKeys "{Ctrl+Shift+Right}" loop& = loop& - 1 wend END IF IF _arg3 = "Bold" XOR _arg3 = "Italic" XOR _arg3 = "Bold Italic" XOR _arg3 = "Normal" XOR _arg3 = "Green" XOR _arg3 = "Blue" XOR _arg3 = "Red" XOR _arg3 = "Black" XOR _arg3 = "Yellow" XOR _arg3 = "Brown" XOR _arg3 = "Bright Green" XOR _arg3 = "Dark Blue" XOR _arg3 = "Dark Red" XOR _arg3 = "Dark Yellow" XOR _arg3 = "Gray" XOR _arg3 = "Pink" XOR _arg3 = "Teal" XOR _arg3 = "Turquoise" XOR _arg3 = "Violet" XOR _arg3 = "White" XOR _arg3 = "No Highlight" XOR _arg3 = "Double Strike Through" XOR _arg3 = "Double Strike" XOR _arg3 = "Embossed" XOR _arg3 = "Engraved" XOR _arg3 = "Hidden" XOR _arg3 = "Shadow" XOR _arg3 = "Bigger" XOR _arg3 = "Smaller" XOR _arg3 = "Much Bigger" XOR _arg3 = "a Little Bigger" XOR _arg3 = "a Little Smaller" XOR _arg3 = "Superscript" XOR _arg3 = "Subscript" XOR _arg3 = "Underline" XOR _arg3 = "Double" XOR _arg3 = "Double Underline" XOR _arg3 = "Wavy Underline" XOR _arg3 = "Thick Underline" XOR _arg3 = "Strike" XOR _arg3 = "Strike Through" XOR _arg3 = "Plain" XOR _arg3 = "Regular" XOR _arg3 = "Lowercase" XOR _arg3 = "No Caps" XOR _arg3 = "Caps" XOR _arg3 = "Uppercase" XOR _arg3 = "Small Caps" THEN IF _arg3 = "Wavy Underline" THEN _arg3 = "Wavy Underlined" IF _arg3 = "Thick Underline" THEN _arg3 = "Thick Underlined" IF _arg3 = "Double Strike" THEN _arg3 = "Double Strike Through" IF _arg3 = "Italic" THEN _arg3 = "Italics" IF _arg3 = "Strike" THEN _arg3 = "Strike Through" IF _arg3 = "Double Underline" XOR _arg3 = "Double" THEN _arg3 = "Double Underlined" IF _arg3 = "Shadow" THEN _arg3 = "Shadowed" IF _arg3 = "Emboss" THEN _arg3 = "Embossed" IF _arg3 = "Engrave" THEN _arg3 = "Engraved" HeardWord "Make", "Font", "" + _arg3 + "" END IF IF _arg3 = "Delete Last" XOR _arg3 = "Delete Next" XOR _arg3 = "Delete" THEN SendKeys "{Del}" } } COMMAND "<1to76> by <1to102> Drag <1to100>" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg4 = "Hundred" XOR _arg4 = "One Hundred" THEN _arg4 = "100" _arg1 = "" + _arg1 + "0" _arg2 = "" + _arg2 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 MouseGrid 0 RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg4 ) * 10 if _arg3 = "Up" then yPos& = yPos& - nDistance& if _arg3 = "Down" then yPos& = yPos& + nDistance& if _arg3 = "Left" then xPos& = xPos& - nDistance& if _arg3 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& DragToPoint 1 Wait 100 } } COMMAND "<1to76> by <1to102> <1to100>" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" _arg1 = "" + _arg1 + "0" _arg2 = "" + _arg2 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 ButtonClick 1,1 loop& = Val(_arg4) while ( loop& ) SendKeys "{Shift+" + _arg3 + "}" loop& = loop& - 1 wend } } COMMAND "<1to76> Drag <1to100>" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg1 = "" + _arg1 + "0" SetMousePosition 0, 3,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 MouseGrid 0 RememberPoint xPos& = 0 yPos& = 0 nDistance& = Val( _arg3 ) * 10 if _arg2 = "Up" then yPos& = yPos& - nDistance& if _arg2 = "Down" then yPos& = yPos& + nDistance& if _arg2 = "Left" then xPos& = xPos& - nDistance& if _arg2 = "Right" then xPos& = xPos& + nDistance& SetMousePosition 2, xPos&, yPos& DragToPoint 1 Wait 100 } } COMMAND "<1to76> <1to100>" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg1 = "" + _arg1 + "0" SetMousePosition 0, 3,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 ButtonClick 1,1 loop& = Val(_arg3) while ( loop& ) SendKeys "{Shift+" + _arg2 + "}" loop& = loop& - 1 wend } } COMMAND "<1to76> by <1to102> to " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg2 = "" + _arg2 + "0" _arg1 = "" + _arg1 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 IF _arg3 = "Line" XOR _arg3 = "Copy Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+c}" IF _arg3 = "Cut Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+x}" IF _arg3 = "Paragraph" XOR _arg3 = "Copy Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+c}" IF _arg3 = "Cut Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+x}" if _arg3 = "All" XOR _arg3 = "Copy All" XOR _arg3 = "This" XOR _arg3 = "Copy This" then SendKeys "{Ctrl+Home}{Shift+Ctrl+End}{Ctrl+c}" IF _arg3 = "Rest" XOR _arg3 = "Copy Rest" THEN SendKeys "{Shift+Ctrl+End}{Ctrl+c}" IF _arg3 = "Top" XOR _arg3 = "Copy Top" THEN SendKeys "{Shift+Ctrl+Home}{Ctrl+c}" Wait 10 HeardWord "House", "Notepad" Wait 100 SendKeys "{Alt+f}o" Wait 40 SendKeys "C:\My Documents\Store\" + _arg4 + "" Wait 10 SendKeys "{Alt+o}" Wait 10 SendKeys "{Ctrl+End}{Enter 2}" SendKeys "{Ctrl+v}" Wait 4 SendKeys "{Alt+F4}" Wait 200 SendKeys "y" } } COMMAND "<1to76> by <1to102> to Stay" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg2 = "" + _arg2 + "0" _arg1 = "" + _arg1 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 IF _arg3 = "Line" XOR _arg3 = "Copy Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+c}" IF _arg3 = "Cut Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+x}" IF _arg3 = "Paragraph" XOR _arg3 = "Copy Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+c}" IF _arg3 = "Cut Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+x}" if _arg3 = "All" XOR _arg3 = "Copy All" XOR _arg3 = "This" XOR _arg3 = "Copy This" then SendKeys "{Ctrl+Home}{Shift+Ctrl+End}{Ctrl+c}" IF _arg3 = "Rest" XOR _arg3 = "Copy Rest" THEN SendKeys "{Shift+Ctrl+End}{Ctrl+c}" IF _arg3 = "Top" XOR _arg3 = "Copy Top" THEN SendKeys "{Shift+Ctrl+Home}{Ctrl+c}" Wait 10 HeardWord "House", "Notepad" Wait 100 SendKeys "{Alt+f}o" Wait 40 SendKeys "C:\My Documents\Store\" + _arg4 + "" Wait 10 SendKeys "{Alt+o}" Wait 10 SendKeys "{Ctrl+End}{Enter 2}" SendKeys "{Ctrl+v}" SendKeys "{Ctrl+Up}{Up}{Enter}{Up}" } } COMMAND "<1to76> by <1to102> to " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg2 = "" + _arg2 + "0" _arg1 = "" + _arg1 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 IF _arg3 = "Line" XOR _arg3 = "Copy Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+c}" IF _arg3 = "Cut Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+x}" IF _arg3 = "Paragraph" XOR _arg3 = "Copy Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+c}" IF _arg3 = "Cut Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+x}" if _arg3 = "All" XOR _arg3 = "Copy All" XOR _arg3 = "This" XOR _arg3 = "Copy This" then SendKeys "{Ctrl+Home}{Shift+Ctrl+End}{Ctrl+c}" IF _arg3 = "Rest" XOR _arg3 = "Copy Rest" THEN SendKeys "{Shift+Ctrl+End}{Ctrl+c}" IF _arg3 = "Top" XOR _arg3 = "Copy Top" THEN SendKeys "{Shift+Ctrl+Home}{Ctrl+c}" Wait 10 HeardWord "House", "Notepad" Wait 100 SendKeys "{Alt+f}o" Wait 40 SendKeys "C:\My Documents\Store\" + _arg4 + "" Wait 10 SendKeys "{Alt+o}" Wait 10 SendKeys "{Ctrl+Home}{Shift+Ctrl+End}" SendKeys "{Del}" SendKeys "{Ctrl+v}" Wait 4 SendKeys "{Alt+F4}" Wait 200 SendKeys "y" } } COMMAND "<1to76> by <1to102> to Stay" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg2 = "" + _arg2 + "0" _arg1 = "" + _arg1 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 IF _arg3 = "Line" XOR _arg3 = "Copy Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+c}" IF _arg3 = "Cut Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+x}" IF _arg3 = "Paragraph" XOR _arg3 = "Copy Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+c}" IF _arg3 = "Cut Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+x}" if _arg3 = "All" XOR _arg3 = "Copy All" XOR _arg3 = "This" XOR _arg3 = "Copy This" then SendKeys "{Ctrl+Home}{Shift+Ctrl+End}{Ctrl+c}" IF _arg3 = "Rest" XOR _arg3 = "Copy Rest" THEN SendKeys "{Shift+Ctrl+End}{Ctrl+c}" IF _arg3 = "Top" XOR _arg3 = "Copy Top" THEN SendKeys "{Shift+Ctrl+Home}{Ctrl+c}" Wait 10 HeardWord "House", "Notepad" Wait 100 SendKeys "{Alt+f}o" Wait 40 SendKeys "C:\My Documents\Store\" + _arg4 + "" Wait 10 SendKeys "{Alt+o}" Wait 10 SendKeys "{Ctrl+Home}{Shift+Ctrl+End}" SendKeys "{Del}" SendKeys "{Ctrl+v}" Wait 4 SendKeys "{Ctrl+Up}{Up}" } } COMMAND "<1to76> to " { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg1 = "" + _arg1 + "0" SetMousePosition 0, 3,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 IF _arg2 = "Line" XOR _arg2 = "Copy Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+c}" IF _arg2 = "Cut Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+x}" IF _arg2 = "Paragraph" XOR _arg2 = "Copy Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+c}" IF _arg2 = "Cut Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+x}" IF _arg2 = "All" XOR _arg2 = "Copy All" XOR _arg2 = "This" XOR _arg2 = "Copy This" then SendKeys "{Ctrl+Home}{Shift+Ctrl+End}{Ctrl+c}" IF _arg2 = "Rest" XOR _arg2 = "Copy Rest" THEN SendKeys "{Shift+Ctrl+End}{Ctrl+c}" IF _arg2 = "Top" XOR _arg2 = "Copy Top" THEN SendKeys "{Shift+Ctrl+Home}{Ctrl+c}" Wait 10 ShellExecute "Notepad",3 Wait 100 SendKeys "{Alt+f}o" Wait 40 SendKeys "C:\My Documents\Store\" + _arg3 + "" Wait 10 SendKeys "{Alt+o}" Wait 10 SendKeys "{Ctrl+End}{Enter 2}" SendKeys "{Ctrl+v}" Wait 4 SendKeys "{Alt+F4}" Wait 200 SendKeys "y" } } COMMAND "<1to76> to Stay" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg1 = "" + _arg1 + "0" SetMousePosition 0, 3,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 IF _arg2 = "Line" XOR _arg2 = "Copy Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+c}" IF _arg2 = "Cut Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+x}" IF _arg2 = "Paragraph" XOR _arg2 = "Copy Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+c}" IF _arg2 = "Cut Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+x}" IF _arg2 = "All" XOR _arg2 = "Copy All" XOR _arg2 = "This" XOR _arg2 = "Copy This" then SendKeys "{Ctrl+Home}{Shift+Ctrl+End}{Ctrl+c}" IF _arg2 = "Rest" XOR _arg2 = "Copy Rest" THEN SendKeys "{Shift+Ctrl+End}{Ctrl+c}" IF _arg2 = "Top" XOR _arg2 = "Copy Top" THEN SendKeys "{Shift+Ctrl+Home}{Ctrl+c}" Wait 10 ShellExecute "Notepad",3 Wait 100 SendKeys "{Alt+f}o" Wait 40 SendKeys "C:\My Documents\Store\" + _arg3 + "" Wait 10 SendKeys "{Alt+o}" Wait 10 SendKeys "{Ctrl+End}{Enter 2}" SendKeys "{Ctrl+v}" Wait 4 SendKeys "{Alt+F4}" Wait 200 SendKeys "y" } } COMMAND "<1to76> to " { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg1 = "" + _arg1 + "0" SetMousePosition 0, 3,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 IF _arg2 = "Line" XOR _arg2 = "Copy Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+c}" IF _arg2 = "Cut Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+x}" IF _arg2 = "Paragraph" XOR _arg2 = "Copy Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+c}" IF _arg2 = "Cut Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+x}" if _arg2 = "All" XOR _arg2 = "Copy All" XOR _arg2 = "This" XOR _arg2 = "Copy This" then SendKeys "{Ctrl+Home}{Shift+Ctrl+End}{Ctrl+c}" IF _arg2 = "Rest" XOR _arg2 = "Copy Rest" THEN SendKeys "{Shift+Ctrl+End}{Ctrl+c}" IF _arg2 = "Top" XOR _arg2 = "Copy Top" THEN SendKeys "{Shift+Ctrl+Home}{Ctrl+c}" Wait 10 HeardWord "House", "Notepad" Wait 100 SendKeys "{Alt+f}o" Wait 40 SendKeys "C:\My Documents\Store\" + _arg3 + "" Wait 10 SendKeys "{Alt+o}" Wait 10 SendKeys "{Ctrl+End}{Enter 2}" SendKeys "{Ctrl+v}" Wait 4 SendKeys "{Alt+F4}" Wait 200 SendKeys "y" } } COMMAND "<1to76> to Stay" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg1 = "" + _arg1 + "0" SetMousePosition 0, 3,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 IF _arg2 = "Line" XOR _arg2 = "Copy Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+c}" IF _arg2 = "Cut Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+x}" IF _arg2 = "Paragraph" XOR _arg2 = "Copy Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+c}" IF _arg2 = "Cut Paragraph" THEN SendKeys "{Ctrl+Down}{Shift+Ctrl+Up}{Ctrl+x}" if _arg2 = "All" XOR _arg2 = "Copy All" XOR _arg2 = "This" XOR _arg2 = "Copy This" then SendKeys "{Ctrl+Home}{Shift+Ctrl+End}{Ctrl+c}" IF _arg2 = "Rest" XOR _arg2 = "Copy Rest" THEN SendKeys "{Shift+Ctrl+End}{Ctrl+c}" IF _arg2 = "Top" XOR _arg2 = "Copy Top" THEN SendKeys "{Shift+Ctrl+Home}{Ctrl+c}" Wait 10 HeardWord "House", "Notepad" Wait 100 SendKeys "{Alt+f}o" Wait 40 SendKeys "C:\My Documents\Store\" + _arg3 + "" Wait 10 SendKeys "{Alt+o}" Wait 10 SendKeys "{Ctrl+End}{Enter 2}" SendKeys "{Ctrl+v}" Wait 4 } } COMMAND " <1to76> by <1to102>" { SCRIPT { IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" _arg3 = "" + _arg3 + "0" _arg2 = "" + _arg2 + "0" ButtonClick 1,1 MouseGrid 0 RememberPoint SetMousePosition 0, _arg3,_arg2 DragToPoint 1 Wait 100 } } COMMAND "<1to76> <1To10> by <1to102>" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg1 = "" + _arg1 + "0" _arg4 = "" + _arg4 + "0" SetMousePosition 0, _arg4,_arg1 SetMousePosition 2, 0,_arg3 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 } } COMMAND "<1to76> by <1to102> <1To10>" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" _arg1 = "" + _arg1 + "0" _arg2 = "" + _arg2 + "0" SetMousePosition 0, _arg2,_arg1 SetMousePosition 2, _arg4, 0 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 } } COMMAND "<1to76> <1To10> by <1to102> <1To10>" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" _arg1 = "" + _arg1 + "0" _arg4 = "" + _arg4 + "0" SetMousePosition 0, _arg4,_arg1 SetMousePosition 2, _arg6, _arg3 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 } } COMMAND "<1to76> <1To10>" { SCRIPT { IF _arg3 = "Delete" THEN _arg3 = "Del" IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg1 = "" + _arg1 + "0" SetMousePosition 0, 100, _arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 IF _arg2 = "Mid" THEN SetMousePosition 2, 410, 0 IF _arg2 = "Mid Home" THEN SetMousePosition 2,160, 0 IF _arg2 = "Mid End" THEN SetMousePosition 2, 660, 0 Wait 10 ButtonClick 1,1 IF _arg2 = "Home" THEN SendKeys "{Home}" IF _arg2 = "End" THEN SendKeys "{End}" IF _arg2 = "Bold" XOR _arg2 = "Bold Enter" XOR _arg2 = "Enter Bold" THEN SendKeys "{Home}{Shift+End}" HeardWord "Bold", "Line" END IF IF _arg2 = "Line" THEN SendKeys "{Home}{Shift+End}" IF _arg2 = "Paragraph" THEN SendKeys "{Ctrl+Up}{Ctrl+Shift+Down}" IF _arg2 = "Enter" XOR _arg2 = "Enter 1" THEN SendKeys "{End}{Enter}" IF _arg2 = "Enter 2" THEN SendKeys "{End}{Enter 2}" IF _arg2 = "Enter 3" THEN SendKeys "{End}{Enter 3}" IF _arg2 = "Enter 4" THEN SendKeys "{End}{Enter 4}" IF _arg2 = "Enter 5" THEN SendKeys "{End}{Enter 5}" IF _arg2 = "Enter 6" THEN SendKeys "{End}{Enter 6}" IF _arg2 = "Enter 7" THEN SendKeys "{End}{Enter 7}" IF _arg2 = "Enter 8" THEN SendKeys "{End}{Enter a}" IF _arg2 = "Enter 9" THEN SendKeys "{End}{Enter 9}" IF _arg2 = "New Paragraph" XOR _arg2 = "Insert" THEN SendKeys "{End}{Enter 3}{Up}" IF _arg2 = "Paste Paragraph" THEN SendKeys "{End}{Enter 3}{Up}{Ctrl+v}" IF _arg2 = "Paste" XOR _arg2 = "Paste That" THEN SendKeys "{End}{Enter}{Ctrl+v}" IF _arg2 = "Line Paste" THEN SendKeys "{End}{Enter}{Enter}{Ctrl+v}" IF _arg2 = "Paste Line" THEN SendKeys "{End}{Enter}{Ctrl+v}{End}{Enter}{Enter}" IF _arg2 = "Home Paste" THEN SendKeys "{Home}{Ctrl+v}" IF _arg2 = "End Paste" THEN SendKeys "{End}{Ctrl+v}" IF _arg2 = "Enter Bold" THEN SendKeys "{End}{Enter}" IF _arg2 = "Bold Enter" THEN SendKeys "{Home}{Enter}" IF _arg2 = "Delete Line" THEN SendKeys "{Home}{Shift+End}{Del}" IF _arg2 = "Copy" XOR _arg2 = "Copy Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+c}" IF _arg2 = "Cut Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+x}" IF _arg2 = "Replace Line" THEN SendKeys "{Home}{Shift+End}{Del}{Ctrl+v}" IF _arg2 = "Copy Paragraph" THEN SendKeys "{Ctrl+Up}{Ctrl+Shift+Down}{Ctrl+c}" IF _arg2 = "Cut Paragraph" THEN SendKeys "{Ctrl+Up}{Ctrl+Shift+Down}{Del}" IF _arg2 = "Replace Paragraph" THEN SendKeys "{Ctrl+Up}{Ctrl+Shift+Down}{Del}{Ctrl+v}" IF _arg2 = "Join" THEN SendKeys "{End}{Del}{Space}" IF _arg2 = "Sentence" XOR _arg2 = "New Line" XOR _arg2 = "Break" XOR _arg2 = "Break 2" XOR _arg2 = "Insert Paragraph" XOR _arg2 = "Sentence Paste" XOR _arg2 = "Paragraph Paste" THEN SendKeys "{Home}{Ctrl+f}" Wait 100 SendKeys "." SendKeys "{Enter}" SendKeys "{Alt+F4}" SendKeys "{Right}" END IF IF _arg2 = "New Line" XOR _arg2 = "Break" XOR _arg2 = "New Sentence" THEN SendKeys "{Enter}" IF _arg2 = "Break 2" THEN SendKeys "{Enter 2}{Del}" IF _arg2 = "Insert Paragraph" THEN SendKeys "{Enter 3}{Del}{Up}" IF _arg2 = "Sentence Paste" XOR _arg2 = "Break Paste" THEN SendKeys "{Space}{Ctrl+v}" IF _arg2 = "Paragraph Paste" XOR _arg2 = "Break 2 Paste" THEN SendKeys "{Enter 2}{Ctrl+v}{Enter 2}{Del}" Wait 10 SendKeys "{" + _arg3 + " " + _arg4 + "}" } } COMMAND "<1to76> by <1to102> " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg2 = "" + _arg2 + "0" _arg1 = "" + _arg1 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 SendKeys MID$(_arg3,0,1) } } COMMAND "<1to76> by <1to102> " { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" _arg1 = "" + _arg1 + "0" _arg2 = "" + _arg2 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 ButtonClick 1,1 Wait 10 IF _arg3 = "Bottom" XOR _arg3 = "Go Bottom" THEN HeardWord "Go", "Bottom" IF _arg3 = "Top" XOR _arg3 = "Go Top" THEN HeardWord "Go", "Top" IF _arg3 = "Tab" THEN SendKeys "{Tab}" IF _arg3 = "Bottom" XOR _arg3 = "Top" THEN SendKeys "{Space}" } } COMMAND "<1to76> by <1to102> <0to99,>" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg2 = "" + _arg2 + "0" _arg1 = "" + _arg1 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 SendKeys "" + _arg3 + "" } } COMMAND "<1to76> by <1to102> <1To40> " { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" _arg1 = "" + _arg1 + "0" _arg2 = "" + _arg2 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 ButtonClick 1,1 IF _arg4 = "Line" XOR _arg4 = "Lines" THEN SendKeys "{Home}" IF _arg4 = "Paragraph" XOR _arg4 = "Paragraphs" THEN SendKeys "{Ctrl+Up}" IF _arg4 = "Word" XOR _arg4 = "Words" THEN SendKeys "{Ctrl+Left}" loop& = Val(_arg3) while ( loop& ) IF _arg4 = "Letter" XOR _arg4 = "Letters" XOR _arg4 = "Character" XOR _arg4 = "Characters" THEN SendKeys "{Shift+Right}" IF _arg4= "Line" XOR _arg4 = "Lines" XOR _arg4 = "Line" THEN SendKeys "{Shift+Down}" IF _arg4 = "Paragraph" XOR _arg4 = "Paragraphs" THEN SendKeys "{Ctrl+Shift+Down}{Ctrl+Shift+Down}" IF _arg4 = "Word" XOR _arg4 = "Words" THEN SendKeys "{Ctrl+Shift+Right}" loop& = loop& - 1 wend } } COMMAND "<1to76> by <1to102> <1To40> " { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" _arg1 = "" + _arg1 + "0" _arg2 = "" + _arg2 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 ButtonClick 1,1 IF _arg5 = "Line" XOR _arg5 = "Lines" THEN SendKeys "{Home}" IF _arg5 = "Paragraph" XOR _arg5 = "Paragraphs" THEN SendKeys "{Ctrl+Up}" IF _arg5 = "Word" XOR _arg5 = "Words" THEN SendKeys "{Ctrl+Left}" loop& = Val(_arg4) while ( loop& ) IF _arg5 = "Letter" XOR _arg5 = "Letters" XOR _arg5 = "Character" XOR _arg5 = "Characters" THEN SendKeys "{Shift+Right}" IF _arg5= "Line" XOR _arg5 = "Lines" XOR _arg5 = "Line" THEN SendKeys "{Shift+Down}" IF _arg5 = "Paragraph" XOR _arg5 = "Paragraphs" THEN SendKeys "{Ctrl+Shift+Down}{Ctrl+Shift+Down}" IF _arg5 = "Word" XOR _arg5 = "Words" THEN SendKeys "{Ctrl+Shift+Right}" loop& = loop& - 1 wend IF _arg3 = "Delete" THEN SendKeys "{Del}" IF _arg3 = "Copy" THEN SendKeys "{Ctrl+c}" IF _arg3 = "Cut" THEN SendKeys "{Ctrl+x}" } } COMMAND "<1to76> " { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg1 = "" + _arg1 + "0" SetMousePosition 0, 50 ,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 ButtonClick 1,1 SendKeys "{Home}" IF _arg3 = "Line" XOR _arg3 = "Lines" THEN SendKeys "{Home}" IF _arg3 = "Paragraph" XOR _arg3 = "Paragraphs" THEN SendKeys "{Ctrl+Up}" IF _arg3 = "Word" XOR _arg3 = "Words" THEN SendKeys "{Ctrl+Left}" IF _arg3 = "Letter" XOR _arg3 = "Letters" XOR _arg3 = "Character" XOR _arg3 = "Characters" THEN SendKeys "{Shift+Right}" IF _arg3= "Line" XOR _arg3 = "Lines" XOR _arg3 = "Line" THEN SendKeys "{Shift+Down}" IF _arg3 = "Paragraph" XOR _arg3 = "Paragraphs" THEN SendKeys "{Ctrl+Shift+Down}{Ctrl+Shift+Down}" IF _arg3 = "Word" XOR _arg3 = "Words" THEN SendKeys "{Ctrl+Shift+Right}" IF _arg2 = "Delete" THEN SendKeys "{Del}" IF _arg2 = "Copy" THEN SendKeys "{Ctrl+c}" IF _arg2 = "Cut" THEN SendKeys "{Ctrl+x}" } } COMMAND "<1to76> by <1to102> " { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" _arg1 = "" + _arg1 + "0" _arg2 = "" + _arg2 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 ButtonClick 1,1 IF _arg4 = "Line" XOR _arg4 = "Lines" THEN SendKeys "{Home}" IF _arg4 = "Paragraph" XOR _arg4 = "Paragraphs" THEN SendKeys "{Ctrl+Up}" IF _arg4 = "Word" XOR _arg4 = "Words" THEN SendKeys "{Ctrl+Left}" IF _arg4 = "Letter" XOR _arg4 = "Letters" XOR _arg4 = "Character" XOR _arg4 = "Characters" THEN SendKeys "{Shift+Right}" IF _arg4= "Line" XOR _arg4 = "Lines" THEN SendKeys "{Shift+Down}" IF _arg4 = "Paragraph" XOR _arg4 = "Paragraphs" THEN SendKeys "{Ctrl+Shift+Down}{Ctrl+Shift+Down}" IF _arg4 = "Word" XOR _arg4 = "Words" THEN SendKeys "{Ctrl+Shift+Right}" IF _arg3 = "Delete" THEN SendKeys "{Del}" IF _arg3 = "Copy" THEN SendKeys "{Ctrl+c}" IF _arg3 = "Cut" THEN SendKeys "{Ctrl+x}" } } COMMAND "<1to76> by <1to102> " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg2 = "" + _arg2 + "0" _arg1 = "" + _arg1 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 IF _arg3 = "Touch" XOR _arg3 = "Touch 1" THEN Wait 10 ButtonClick 1,1 ELSE IF _arg3 = "Touch Right" XOR _arg3 = "Right" THEN Wait 10 ButtonClick 2, 1 ELSE IF _arg3 = "Touch 2" THEN Wait 10 ButtonClick 1,2 ELSE ButtonClick 1,1 END IF END IF END IF IF _arg3 = "Word" XOR _arg3 = "After" XOR _arg3 = "Word Right" THEN SendKeys "{Ctrl+Right}{Left}" IF _arg3 = "Word Left" XOR _arg3 = "Before" THEN SendKeys "{Ctrl+Right}{Ctrl+Left}" Wait 100 IF _arg4 = "apostrophe s" THEN SendKeys "'s" ELSE IF _arg4 = "s apostrophe" THEN SendKeys "s'" ELSE SendKeys MID$(_arg4,0,1) END IF END IF } } COMMAND "<1to76> by <1to102> <1To40> " { SCRIPT { IF _arg3 = "Italicize" THEN _arg3 = "Italic" IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg2 = "" + _arg2 + "0" _arg1 = "" + _arg1 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 Wait 10 IF _arg5= "Line" XOR _arg5 = "Lines" THEN SendKeys "{Home}" IF _arg5 = "Paragraph" XOR _arg5 = "Paragraphs" THEN SendKeys "{Ctrl+Up}" IF _arg5 = "Word" XOR _arg5 = "Words" THEN SendKeys "{Ctrl+Left}" loop& = Val(_arg4) while ( loop& ) IF _arg5 = "Letter" XOR _arg5 = "Letters" XOR _arg5 = "Character" XOR _arg5 = "Characters" THEN SendKeys "{Shift+Right}" IF _arg5= "Line" XOR _arg5 = "Lines" THEN SendKeys "{Shift+Down}" IF _arg5 = "Paragraph" XOR _arg5 = "Paragraphs" THEN SendKeys "{Ctrl+Shift+Down}{Ctrl+Shift+Down}" IF _arg5 = "Word" XOR _arg5 = "Words" THEN SendKeys "{Ctrl+Shift+Right}" loop& = loop& - 1 wend Wait 10 HeardWord "Font", "" + _arg3 + "" SendKeys "{Left}" } } COMMAND "<1to76> by <1to102> " { SCRIPT { IF _arg3 = "Italicize" THEN _arg3 = "Italic" IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg2 = "" + _arg2 + "0" _arg1 = "" + _arg1 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 Wait 10 IF _arg4 = "Letter" XOR _arg4 = "Letters" XOR _arg4 = "Character" XOR _arg4 = "Characters" THEN SendKeys "{Shift+Right}" IF _arg4= "Line" XOR _arg4 = "Lines" THEN SendKeys "{Home}{Shift+End}" IF _arg4 = "Paragraph" XOR _arg4 = "Paragraphs" THEN SendKeys "{Ctrl+Up}{Ctrl+Shift+Down}{Ctrl+Shift+Down}" IF _arg4 = "Word" XOR _arg4 = "Words" THEN SendKeys "{Ctrl+Left}{Ctrl+Shift+Right}" Wait 10 HeardWord "Font", "" + _arg3 + "" SendKeys "{Left}" } } COMMAND "<1to76> <1To20>" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg1 = "" + _arg1 + "0" SetMousePosition 0, 100,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 Wait 10 IF _arg2 = "Last" XOR _arg2 = "Delete Last" THEN SendKeys "{Home}" loop& = Val(_arg3) while ( loop& ) SendKeys "{Shift+Up}" loop& = loop& - 1 wend ELSE SendKeys "{Home}" loop& = Val(_arg3) while ( loop& ) SendKeys "{Shift+Down}" loop& = loop& - 1 wend END IF IF _arg2 = "Bold" XOR _arg2 = "Italic" XOR _arg2 = "Bold Italic" XOR _arg2 = "Normal" XOR _arg2 = "Green" XOR _arg2 = "Blue" XOR _arg2 = "Red" XOR _arg2 = "Black" XOR _arg2 = "Yellow" XOR _arg2 = "Brown" XOR _arg2 = "Bright Green" XOR _arg2 = "Dark Blue" XOR _arg2 = "Dark Red" XOR _arg2 = "Dark Yellow" XOR _arg2 = "Gray" XOR _arg2 = "Pink" XOR _arg2 = "Teal" XOR _arg2 = "Turquoise" XOR _arg2 = "Violet" XOR _arg2 = "White" XOR _arg2 = "No Highlight" XOR _arg2 = "Double Strike Through" XOR _arg2 = "Double Strike" XOR _arg2 = "Embossed" XOR _arg2 = "Engraved" XOR _arg2 = "Hidden" XOR _arg2 = "Shadow" XOR _arg2 = "Bigger" XOR _arg2 = "Smaller" XOR _arg2 = "Much Bigger" XOR _arg2 = "a Little Bigger" XOR _arg2 = "a Little Smaller" XOR _arg2 = "Superscript" XOR _arg2 = "Subscript" XOR _arg2 = "Underline" XOR _arg2 = "Double" XOR _arg2 = "Double Underline" XOR _arg2 = "Wavy Underline" XOR _arg2 = "Thick Underline" XOR _arg2 = "Strike" XOR _arg2 = "Strike Through" XOR _arg2 = "Plain" XOR _arg2 = "Regular" XOR _arg2 = "Lowercase" XOR _arg2 = "No Caps" XOR _arg2 = "Caps" XOR _arg2 = "Uppercase" XOR _arg2 = "Small Caps" THEN IF _arg2 = "Wavy Underline" THEN _arg2 = "Wavy Underlined" IF _arg2 = "Thick Underline" THEN _arg2 = "Thick Underlined" IF _arg2 = "Double Strike" THEN _arg2 = "Double Strike Through" IF _arg2 = "Italic" THEN _arg2 = "Italics" IF _arg2 = "Strike" THEN _arg2 = "Strike Through" IF _arg2 = "Double Underline" XOR _arg2 = "Double" THEN _arg2 = "Double Underlined" IF _arg2 = "Shadow" THEN _arg2 = "Shadowed" IF _arg2 = "Emboss" THEN _arg2 = "Embossed" IF _arg2 = "Engrave" THEN _arg2 = "Engraved" HeardWord "Font", "" + _arg2 + "" END IF IF _arg2 = "Delete Last" XOR _arg2 = "Delete Next" XOR _arg2 = "Delete" THEN SendKeys "{Del}" } } COMMAND "<1to76> <1To20> Lines" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg1 = "" + _arg1 + "0" SetMousePosition 0, 100,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 Wait 10 IF _arg2 = "Last" XOR _arg2 = "Delete Last" THEN SendKeys "{Home}" loop& = Val(_arg3) while ( loop& ) SendKeys "{Shift+Up}" loop& = loop& - 1 wend ELSE SendKeys "{Home}" loop& = Val(_arg3) while ( loop& ) SendKeys "{Shift+Down}" loop& = loop& - 1 wend END IF IF _arg2 = "Bold" XOR _arg2 = "Italic" XOR _arg2 = "Bold Italic" XOR _arg2 = "Normal" XOR _arg2 = "Green" XOR _arg2 = "Blue" XOR _arg2 = "Red" XOR _arg2 = "Black" XOR _arg2 = "Yellow" XOR _arg2 = "Brown" XOR _arg2 = "Bright Green" XOR _arg2 = "Dark Blue" XOR _arg2 = "Dark Red" XOR _arg2 = "Dark Yellow" XOR _arg2 = "Gray" XOR _arg2 = "Pink" XOR _arg2 = "Teal" XOR _arg2 = "Turquoise" XOR _arg2 = "Violet" XOR _arg2 = "White" XOR _arg2 = "No Highlight" XOR _arg2 = "Double Strike Through" XOR _arg2 = "Double Strike" XOR _arg2 = "Embossed" XOR _arg2 = "Engraved" XOR _arg2 = "Hidden" XOR _arg2 = "Shadow" XOR _arg2 = "Bigger" XOR _arg2 = "Smaller" XOR _arg2 = "Much Bigger" XOR _arg2 = "a Little Bigger" XOR _arg2 = "a Little Smaller" XOR _arg2 = "Superscript" XOR _arg2 = "Subscript" XOR _arg2 = "Underline" XOR _arg2 = "Double" XOR _arg2 = "Double Underline" XOR _arg2 = "Wavy Underline" XOR _arg2 = "Thick Underline" XOR _arg2 = "Strike" XOR _arg2 = "Strike Through" XOR _arg2 = "Plain" XOR _arg2 = "Regular" XOR _arg2 = "Lowercase" XOR _arg2 = "No Caps" XOR _arg2 = "Caps" XOR _arg2 = "Uppercase" XOR _arg2 = "Small Caps" THEN IF _arg2 = "Wavy Underline" THEN _arg2 = "Wavy Underlined" IF _arg2 = "Thick Underline" THEN _arg2 = "Thick Underlined" IF _arg2 = "Double Strike" THEN _arg2 = "Double Strike Through" IF _arg2 = "Italic" THEN _arg2 = "Italics" IF _arg2 = "Strike" THEN _arg2 = "Strike Through" IF _arg2 = "Double Underline" XOR _arg2 = "Double" THEN _arg2 = "Double Underlined" IF _arg2 = "Shadow" THEN _arg2 = "Shadowed" IF _arg2 = "Emboss" THEN _arg2 = "Embossed" IF _arg2 = "Engrave" THEN _arg2 = "Engraved" HeardWord "Font", "" + _arg2 + "" END IF IF _arg2 = "Delete Last" XOR _arg2 = "Delete Next" XOR _arg2 = "Delete" THEN SendKeys "{Del}" } } COMMAND "<1to76> by <1to102> " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg2 = "" + _arg2 + "0" _arg1 = "" + _arg1 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 ButtonClick 1,1 SendKeys "{Ctrl+Left}{Shift+Ctrl+Right}" IF _arg3 = "Cap" XOR _arg3 = "Capitalize" XOR _arg3 = "Add Caps" THEN HeardWord "Add Caps" IF _arg3 = "Caps" XOR _arg3 = "All Caps" XOR _arg3 = "Add All Caps" THEN HeardWord "Add", "\All-Caps" IF _arg3 = "No Caps" XOR _arg3 = "Add No Caps" THEN HeardWord "Add", "\No-Caps" } } COMMAND "Touch <12RightTopBottomTabPasteSelectCopyFindPageDownUpMORE>" { SCRIPT { if _arg1 = "2" then ButtonClick 1,2 ELSE if _arg1 = "Right" then ButtonClick 2,1 ELSE IF _arg1 = "Top" XOR _arg1 = "Go Top" THEN HeardWord "Go", "Top" IF _arg1 = "Bottom" XOR _arg1 = "Go Bottom" THEN HeardWord "Go", "Bottom" IF _arg1 = "Tab" THEN SendKeys "{Tab}" IF _arg1 = "Top" XOR _arg1 = "Go Top" XOR _arg1 = "Bottom" XOR _arg1 = "Go Bottom" THEN SendKeys "{Down}{Up}" IF _arg1 = "Home" XOR _arg1 = "Go Home" THEN SendKeys "{Home}" IF _arg1 = "End" XOR _arg1 = "Go End" THEN SendKeys "{End}" IF _arg1 = "Paste" THEN SendKeys "{Ctrl+v}" IF _arg1 = "Select" XOR _arg1 = "Select All" THEN SendKeys "{Ctrl+Home}{Shift+Ctrl+End}" IF _arg1 = "Copy" XOR _arg1 = "Copy All" THEN SendKeys "{Ctrl+Home}{Shift+Ctrl+End}{Ctrl+c}{Right}" IF _arg1 = "Find" XOR _arg1 = "Please Find" THEN SendKeys "{Ctrl+f}" IF _arg1 = "Replace" XOR _arg1 = "Please Replace" THEN HeardWord "{Ctrl+h}" IF _arg1 = "Down" XOR _arg1 = "Page Down" THEN SendKeys "{PgDn}" IF _arg1 = "Up" XOR _arg1 = "Page Up" THEN SendKeys "{PgUp}" IF _arg1 = "Open File" THEN HeardWord "Open", "File" IF _arg1 = "Space" THEN SendKeys "{Space}" IF _arg1 = "Delete Top" XOR _arg1 = "Delete Top of Line" XOR _arg1 = "Select Home" XOR _arg1 = "From Home" XOR _arg1 = "Top of Line" THEN SendKeys "{Shift+Home}" IF _arg1 = "Delete End" XOR _arg1 = "Delete End of Line" XOR _arg1 = "Select End" XOR _arg1 = "From End" XOR _arg1 = "End of Line" THEN SendKeys "{Shift+End}" IF _arg1 = "Delete Top" XOR _arg1 = "Delete Top of Line" XOR _arg1 = "Delete End" XOR _arg1 = "Delete End of Line" THEN SendKeys "{Del}" IF _arg1 = "From Top" XOR _arg1 = "Select Top" THEN SendKeys "{Shift+Ctrl+Home}" IF _arg1 = "From Bottom" XOR _arg1 = "Select Bottom" THEN SendKeys "{Shift+Ctrl+End}" IF _arg1 = "Bold Line" XOR _arg1 = "Line Bold" THEN SendKeys "{Home}{Shift+End}" IF _arg1 = "Bold Line" XOR _arg1 = "Line Bold" THEN HeardWord "Font", "Bold" IF _arg1 = "Close" XOR _arg1 = "Close Window" THEN SendKeys "{Alt+F4}" IF _arg1 = "Close Document" XOR _arg1 = "Close Page" THEN SendKeys "{Ctrl+F4}" END IF END IF } } COMMAND "<1to76> " { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg1 = "" + _arg1 + "0" SetMousePosition 0, 100, _arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 IF _arg2 = "Mid" THEN SetMousePosition 2, 410, 0 IF _arg2 = "Mid Home" THEN SetMousePosition 2,160, 0 IF _arg2 = "Mid End" THEN SetMousePosition 2, 660, 0 Wait 10 ButtonClick 1,1 IF _arg2 = "Home" XOR _arg2 = "Go Home" THEN SendKeys "{Home}" IF _arg2 = "End" XOR _arg2 = "Go End" THEN SendKeys "{End}" IF _arg2 = "Bold" XOR _arg2 = "Bold Line" XOR _arg2 = "Line Bold" XOR _arg2 = "Bold Enter" XOR _arg2 = "Bold New" XOR _arg2 = "Enter Bold" THEN SendKeys "{Home}{Shift+End}" HeardWord "Font","Bold" SendKeys "{Home}" END IF IF _arg2 = "Line" THEN SendKeys "{Home}{Shift+End}" IF _arg2 = "Paragraph" THEN SendKeys "{Ctrl+Up}{Ctrl+Shift+Down}" IF _arg2 = "Enter" XOR _arg2 = "Enter 1" THEN SendKeys "{End}{Enter}" IF _arg2 = "Enter 2" THEN SendKeys "{End}{Enter 2}" IF _arg2 = "Enter 3" THEN SendKeys "{End}{Enter 3}" IF _arg2 = "Enter 4" THEN SendKeys "{End}{Enter 4}" IF _arg2 = "Enter 5" THEN SendKeys "{End}{Enter 5}" IF _arg2 = "Enter 6" THEN SendKeys "{End}{Enter 6}" IF _arg2 = "Enter 7" THEN SendKeys "{End}{Enter 7}" IF _arg2 = "Enter 8" THEN SendKeys "{End}{Enter a}" IF _arg2 = "Enter 9" THEN SendKeys "{End}{Enter 9}" IF _arg2 = "New Paragraph" XOR _arg2 = "Insert" THEN SendKeys "{End}{Enter 3}{Up}" IF _arg2 = "Paste Paragraph" THEN SendKeys "{End}{Enter 3}{Up}{Ctrl+v}" IF _arg2 = "Paste" XOR _arg2 = "Paste That" THEN SendKeys "{End}{Enter}{Ctrl+v}" IF _arg2 = "Line Paste" THEN SendKeys "{End}{Enter}{Enter}{Ctrl+v}" IF _arg2 = "Paste Line" THEN SendKeys "{End}{Enter}{Ctrl+v}{End}{Enter}{Enter}" IF _arg2 = "Home Paste" THEN SendKeys "{Home}{Ctrl+v}" IF _arg2 = "End Paste" THEN SendKeys "{End}{Ctrl+v}" IF _arg2 = "Enter Bold" THEN SendKeys "{Home}{Enter}" IF _arg2 = "Bold Enter" XOR _arg2 = "Bold New" THEN SendKeys "{End}{Enter}" IF _arg2 = "Delete Line" THEN SendKeys "{Home}{Shift+End}{Del}" IF _arg2 = "Copy" XOR _arg2 = "Copy Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+c}" IF _arg2 = "Cut Line" THEN SendKeys "{Home}{Shift+End}{Ctrl+x}" IF _arg2 = "Replace Line" THEN SendKeys "{Home}{Shift+End}{Del}{Ctrl+v}" IF _arg2 = "Copy Paragraph" THEN SendKeys "{Ctrl+Up}{Ctrl+Shift+Down}{Ctrl+c}" IF _arg2 = "Cut Paragraph" THEN SendKeys "{Ctrl+Up}{Ctrl+Shift+Down}{Del}" IF _arg2 = "Replace Paragraph" THEN SendKeys "{Ctrl+Up}{Ctrl+Shift+Down}{Del}{Ctrl+v}" IF _arg2 = "Join" THEN SendKeys "{End}{Del}{Space}" IF _arg2 = "Select Top" XOR _arg2 = "From Top" THEN SendKeys "{Home}{Shift+Ctrl+Home}" IF _arg2 = "Select Bottom" XOR _arg2 = "From Bottom" THEN SendKeys "{Home}{Shift+Ctrl+End}" IF _arg2 = "Sentence" XOR _arg2 = "New Line" XOR _arg2 = "Break" XOR _arg2 = "Break 2" XOR _arg2 = "Insert Paragraph" XOR _arg2 = "Sentence Paste" XOR _arg2 = "Paragraph Paste" THEN SendKeys "{Home}{Ctrl+f}" Wait 100 SendKeys "." SendKeys "{Enter}" SendKeys "{Alt+F4}" SendKeys "{Right}" END IF IF _arg2 = "New Line" XOR _arg2 = "Break" XOR _arg2 = "New Sentence" THEN SendKeys "{Enter}" IF _arg2 = "Break 2" THEN SendKeys "{Enter 2}{Del}" IF _arg2 = "Insert Paragraph" THEN SendKeys "{Enter 3}{Del}{Up}" IF _arg2 = "Sentence Paste" XOR _arg2 = "Break Paste" THEN SendKeys "{Space}{Ctrl+v}" IF _arg2 = "Paragraph Paste" XOR _arg2 = "Break 2 Paste" THEN SendKeys "{Enter 2}{Ctrl+v}{Enter 2}{Del}" IF _arg2 = "Erase Line" THEN SendKeys "{Home}{Shift+End}{Del}{Enter}{Up}" IF _arg2 = "Find" XOR _arg2 = "Please Find" THEN SendKeys "{Alt+Esc}" IF _arg2 = "Replace" XOR _arg2 = "Please Replace" THEN SendKeys "{Alt+Shift+Esc}" IF _arg2 = "Down" XOR _arg2 = "Page Down" THEN SendKeys "{PgDn}" IF _arg2 = "Up" XOR _arg2 = "Page Up" THEN SendKeys "{PgUp}" IF _arg2 = "Open File" XOR _arg2 = "Open" THEN SendKeys "{Ctrl+o}" IF _arg2 = "Open File Big" XOR _arg2 = "Open Big" THEN HeardWord "Open", "File", "Big" IF _arg2 = "Next Window" XOR _arg2 = "Next" THEN HeardWord "Next", "Window" IF _arg2 = "Last Window" XOR _arg2 = "Last" THEN HeardWord "Last", "Window" } } COMMAND "<1to76> <1to76>" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" _arg1 = "" + _arg1 + "0" _arg3 = "" + _arg3 + "0" SetMousePosition 0, 3 ,_arg1 Wait 10 ButtonClick 1,1 MouseGrid 0 RememberPoint SetMousePosition 0, 1 ,_arg3 DragToPoint 1 Wait 100 } } COMMAND " <1to76> <1to76>" { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg4 = "Hundred" XOR _arg4 = "One Hundred" THEN _arg4 = "100" _arg2 = "" + _arg2 + "0" _arg4 = "" + _arg4 + "0" SetMousePosition 0, 3 ,_arg2 Wait 10 ButtonClick 1,1 MouseGrid 0 RememberPoint SetMousePosition 0, 1 ,_arg4 DragToPoint 1 Wait 100 IF _arg1 = "Copy" THEN SendKeys "{Ctrl+c}" IF _arg1 = "Cut" THEN SendKeys "{Ctrl+x}" IF _arg1 = "Delete" THEN SendKeys "{Del}" } } COMMAND "<1to76> <1to102> <1to102>" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg4 = "Hundred" XOR _arg4 = "One Hundred" THEN _arg4 = "100" _arg1 = "" + _arg1 + "0" _arg2 = "" + _arg2 + "0" _arg4 = "" + _arg4 + "0" SetMousePosition 0, _arg2,_arg1 ButtonClick 1,1 MouseGrid 0 Wait 1000 IF _arg3 = "Word" THEN SendKeys "{Ctrl+Left}" RememberPoint SetMousePosition 0, _arg4,_arg1 Wait 20 ButtonClick 1,1 DragToPoint 1 IF _arg3 = "Word" THEN SendKeys "{Shift+Ctrl+Right}" } } COMMAND "<1to76> <1to76> by <1to102>" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg3 = "Hundred" XOR _arg3 = "One Hundred" THEN _arg3 = "100" IF _arg4 = "Hundred" XOR _arg4 = "One Hundred" THEN _arg4 = "100" _arg1 = "" + _arg1 + "0" _arg4 = "" + _arg4 + "0" _arg3 = "" + _arg3 + "0" SetMousePosition 0, _arg4, _arg3 Wait 10 ButtonClick 1,1 MouseGrid 0 RememberPoint SetMousePosition 0, 3, _arg1 DragToPoint 1 Wait 100 } } COMMAND "<1to76> by <1to102> <1to76>" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg4 = "Hundred" XOR _arg4 = "One Hundred" THEN _arg4 = "100" _arg1 = "" + _arg1 + "0" _arg4 = "" + _arg4 + "0" _arg2 = "" + _arg2 + "0" SetMousePosition 0, _arg2 , _arg1 Wait 10 ButtonClick 1,1 MouseGrid 0 RememberPoint SetMousePosition 0, 3, _arg4 DragToPoint 1 Wait 100 } } COMMAND "<1to76> by <1to102> " { SCRIPT { IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" _arg2 = "" + _arg2 + "0" _arg1 = "" + _arg1 + "0" SetMousePosition 0, _arg2,_arg1 Wait 20 SetMousePosition 2, -2, 0 Wait 25 SetMousePosition 2, 2, 0 Wait 10 IF _arg3 = "Touch" XOR _arg3 = "Touch 1" THEN Wait 10 ButtonClick 1,1 ELSE IF _arg3 = "Touch Right" XOR _arg3 = "Right" THEN Wait 10 ButtonClick 2, 1 ELSE IF _arg3 = "Touch 2" THEN Wait 10 ButtonClick 1,2 ELSE IF _arg3 = "Bold" XOR _arg3 = "Italic" XOR _arg3 = "Bold Italic" XOR _arg3 = "Normal" XOR _arg3 = "Green" XOR _arg3 = "Blue" XOR _arg3 = "Red" XOR _arg3 = "Black" XOR _arg3 = "Yellow" XOR _arg3 = "Brown" XOR _arg3 = "Bright Green" XOR _arg3 = "Dark Blue" XOR _arg3 = "Dark Red" XOR _arg3 = "Dark Yellow" XOR _arg3 = "Gray" XOR _arg3 = "Pink" XOR _arg3 = "Teal" XOR _arg3 = "Turquoise" XOR _arg3 = "Violet" XOR _arg3 = "White" XOR _arg3 = "No Highlight" XOR _arg3 = "Double Strike Through" XOR _arg3 = "Double Strike" XOR _arg3 = "Embossed" XOR _arg3 = "Engraved" XOR _arg3 = "Hidden" XOR _arg3 = "Shadow" XOR _arg3 = "Bigger" XOR _arg3 = "Smaller" XOR _arg3 = "Much Bigger" XOR _arg3 = "a Little Bigger" XOR _arg3 = "a Little Smaller" XOR _arg3 = "Superscript" XOR _arg3 = "Subscript" XOR _arg3 = "Underline" XOR _arg3 = "Double" XOR _arg3 = "Double Underline" XOR _arg3 = "Wavy Underline" XOR _arg3 = "Thick Underline" XOR _arg3 = "Strike" XOR _arg3 = "Strike Through" XOR _arg3 = "Plain" XOR _arg3 = "Regular" XOR _arg3 = "Lowercase" XOR _arg3 = "No Caps" XOR _arg3 = "Caps" XOR _arg3 = "Uppercase" XOR _arg3 = "Small Caps" THEN ButtonClick 1,1 SendKeys "{Ctrl+Left}" IF _arg3 = "Wavy Underline" THEN _arg3 = "Wavy Underlined" IF _arg3 = "Thick Underline" THEN _arg3 = "Thick Underlined" IF _arg3 = "Double Strike" THEN _arg3 = "Double Strike Through" IF _arg3 = "Italic" THEN _arg3 = "Italics" IF _arg3 = "Strike" THEN _arg3 = "Strike Through" IF _arg3 = "Double Underline" XOR _arg3 = "Double" THEN _arg3 = "Double Underlined" IF _arg3 = "Shadow" THEN _arg3 = "Shadowed" HeardWord "Make", "Font", "" + _arg3 + "" ELSE ButtonClick 1,1 SendKeys "{Ctrl+Right}" IF _arg3 = "Left" XOR _arg3 = "Word Left" XOR _arg3 = "Before" THEN SendKeys "{Ctrl+Left}" IF _arg3 = "After" XOR _arg3 = "Word Right" THEN SendKeys "{Ctrl+Left}{Ctrl+Right}{Left}" IF _arg3 = "Enter" XOR _arg3 = "New Line" THEN SendKeys "{Enter}" IF _arg3 = "Enter 2" XOR _arg3 = "New Paragraph" THEN SendKeys "{Enter}{Enter}" IF _arg3 = "Enter 3" THEN SendKeys "{Enter 3}" IF _arg3 = "Enter 4" THEN SendKeys "{Enter 4}" IF _arg3 = "Enter 5" THEN SendKeys "{Enter 5}" IF _arg3 = "Enter 6" THEN SendKeys "{Enter 6}" IF _arg3 = "Enter 7" THEN SendKeys "{Enter 7}" IF _arg3 = "Enter 8" THEN SendKeys "{Enter 8}" IF _arg3 = "Enter 9" THEN SendKeys "{Enter 9}" IF _arg3 = "Insert" XOR _arg3 = "Insert Paragraph" THEN SendKeys "{Enter 4}{Up 2}" IF _arg3 = "Word Enter" XOR _arg3 = "Word New Line" THEN SendKeys "{Ctrl+Left}{Ctrl+Shift+Right}{Left}{Enter}" IF _arg3 = "Word Enter 2" XOR _arg3 = "Word New Paragraph" THEN SendKeys "{Ctrl+Left}{Ctrl+Shift+Right}{Left}{Enter}{Enter}" IF _arg3 = "Word Enter 3" THEN SendKeys "{Ctrl+Left}{Ctrl+Shift+Right}{Left}{Enter 3}" IF _arg3 = "Word Enter 4" THEN SendKeys "{Ctrl+Left}{Ctrl+Shift+Right}{Left}{Enter 4}" IF _arg3 = "Word Enter 5" THEN SendKeys "{Ctrl+Left}{Ctrl+Shift+Right}{Left}{Enter 5}" IF _arg3 = "Word Enter 6" THEN SendKeys "{Ctrl+Left}{Ctrl+Shift+Right}{Left}{Enter 6}" IF _arg3 = "Word Enter 7" THEN SendKeys "{Ctrl+Left}{Ctrl+Shift+Right}{Left}{Enter 7}" IF _arg3 = "Word Enter 8" THEN SendKeys "{Ctrl+Left}{Ctrl+Shift+Right}{Left}{Enter 8}" IF _arg3 = "Word Enter 9" THEN SendKeys "{Ctrl+Left}{Ctrl+Shift+Right}{Left}{Enter 9}" IF _arg3 = "Word Insert" XOR _arg3 = "Word Insert Paragraph" THEN SendKeys "{Ctrl+Left}{Ctrl+Shift+Right}{Left}{Enter 4}{Up 2}" IF _arg3 = "Line" XOR _arg3 = "Select Line" THEN SendKeys "{Home}{Shift+End}" IF _arg3 = "Paragraph" XOR _arg3 = "Select Paragraph" THEN SendKeys "{Ctrl+Up}{Ctrl+Shift+Down}" IF _arg3 = "Word" THEN SendKeys "{Ctrl+Left}{Ctrl+Shift+Right}" IF _arg3 = "Letter" XOR _arg3 = "Character" THEN SendKeys "{Shift+Right}" IF _arg3 = "Select" XOR _arg3 = "Select All" THEN SendKeys "{Ctrl+Home}{Shift+Ctrl+End}" IF _arg3 = "Delete Home" XOR _arg3 = "Delete Top of Line" THEN SendKeys "{Shift+Home}{Del}" IF _arg3 = "Select Home" XOR _arg3 = "From Home" XOR _arg3 = "Top of Line" THEN SendKeys "{Shift+Home}" IF _arg3 = "Delete End" XOR _arg3 = "Delete End of Line" THEN SendKeys "{Shift+End}{Del}" IF _arg3 = "Select End" XOR _arg3 = "From End" XOR _arg3 = "End of Line" THEN SendKeys "{Shift+End}" IF _arg3 = "Select Top" XOR _arg3 = "From Top" XOR _arg3 = "Top" THEN SendKeys "{Shift+Ctrl+Home}" IF _arg3 = "Select Bottom" XOR _arg3 = "From Bottom" XOR _arg3 = "Bottom" THEN SendKeys "{Shift+Ctrl+End}" IF _arg3 = "Copy" XOR _arg3 = "Copy All" THEN SendKeys "{Ctrl+Home}{Shift+Ctrl+End}{Ctrl+c}" IF _arg3 = "Paste" THEN SendKeys "{Ctrl+v}{Space}" IF _arg3 = "Space" THEN SendKeys "{Space}" IF _arg3 = "Delete Line" THEN SendKeys "{Home}{Shift+End}{Del}" IF _arg3 = "Close" XOR _arg3 = "Close Window" THEN SendKeys "{Alt+F4}" IF _arg3 = "Close Document" XOR _arg3 = "Close Page" THEN SendKeys "{Ctrl+F4}" IF _arg3 = "Bigger" XOR _arg3 = "Maximize" XOR _arg3 = "Bigger Window" XOR _arg3 = "Maximize Window" THEN SendKeys "{Alt+Space}x" IF _arg3 = "Minimize" XOR _arg3 = "Minimize Window" THEN SendKeys "{Alt+Space}n" IF _arg3 = "Restore" XOR _arg3 = "Restore Window" THEN SendKeys "{Alt+Space}r" IF _arg3 = "Erase Line" THEN SendKeys "{Home}{Shift+End}{Del}{Enter}{Up}" IF _arg3 = "Find" XOR _arg3 = "Please Find" THEN HeardWord "Please", "Find" IF _arg3 = "Replace" XOR _arg3 = "Please Replace" THEN HeardWord "Please", "Replace" IF _arg3 = "Down" XOR _arg3 = "Page Down" THEN SendKeys "{PgDn}" IF _arg3 = "Up" XOR _arg3 = "Page Up" THEN SendKeys "{PgUp}" IF _arg3 = "Open File" XOR _arg3 = "Open" THEN SendKeys "{Ctrl+o}" IF _arg3 = "Open File Big" XOR _arg3 = "File Big" THEN HeardWord "Open", "File", "Big" IF _arg3 = "Next Window" XOR _arg3 = "Next" THEN SendKeys "{Alt+Esc}" IF _arg3 = "Last Window" XOR _arg3 = "Last" THEN SendKeys "{Alt+Shift+Esc}" IF _arg3 = "Sentence" XOR _arg3 = "New Sentence" XOR _arg3 = "Break" XOR _arg3 = "Break 2" XOR _arg3 = "Sentence Paste" XOR _arg3 = "Break Paste" XOR _arg3 = "Paragraph Paste" XOR _arg3 = "Break 2 Paste" THEN SendKeys "{Ctrl+f}" Wait 100 SendKeys "." SendKeys "{Enter}" SendKeys "{Alt+F4}" SendKeys "{Right}" END IF IF _arg3 = "Break" XOR _arg3 = "New Sentence" THEN SendKeys "{Enter}" IF _arg3 = "Break 2" THEN SendKeys "{Enter 2}{Del}" IF _arg3 = "Sentence Paste" XOR _arg3 = "Break Paste" THEN SendKeys "{Space}{Ctrl+v}" IF _arg3 = "Paragraph Paste" XOR _arg3 = "Break 2 Paste" THEN SendKeys "{Enter 2}{Ctrl+v}{Enter 2}{Del}" IF _arg3 = "Oops" XOR _arg3 = "Correct That" THEN HeardWord "" + _arg3 + "" IF _arg3 = "Oops Play" XOR _arg3 = "Play" Then HeardWord "Oops" Wait 50 SendKeys "{Alt+p}" END IF IF _arg3 = "Correct That Play" Then HeardWord "Oops" Wait 50 SendKeys "{Alt+p}" END IF END IF END IF END IF END IF } } COMMAND "Drag <1to76> by <1to102> <1to76> by <1to102>" { SCRIPT { IF _arg1 = "Hundred" XOR _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg2 = "Hundred" XOR _arg2 = "One Hundred" THEN _arg2 = "100" IF _arg4 = "Hundred" XOR _arg4 = "One Hundred" THEN _arg4 = "100" IF _arg5 = "Hundred" XOR _arg5 = "One Hundred" THEN _arg5 = "100" _arg1 = "" + _arg1 + "0" _arg2 = "" + _arg2 + "0" _arg5 = "" + _arg5 + "0" _arg4 = "" + _arg4 + "0" SetMousePosition 0, _arg2, _arg1 Wait 10 ButtonClick 1,1 MouseGrid 0 RememberPoint SetMousePosition 0, _arg5, _arg4 DragToPoint 1 Wait 100 } } COMMAND " <1to76> by <1to102>" { SCRIPT { IF _arg1 = "One Hundred" THEN _arg1 = "100" IF _arg2 = "One Hundred" THEN _arg2 = "100" _arg2 = "" + _arg2 + "0" _arg3 = "" + _arg3 + "0" ButtonClick 1,1 MouseGrid 0 RememberPoint SetMousePosition 0, _arg3,_arg2 DragToPoint 1 Wait 100 } } LIST "Direction" { "Left" "Right" "Up" "Down" } LIST "Mouse" { "Mouse" "MouseGrid" "Mouse Window" "MouseGrid Window" } LIST "1To9" { "1" "2" "3" "4" "5" "6" "7" "8" "9" } LIST "1To10" { "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" } LIST "MouseAction" { "Click" "Double Click" "Drag" "Go" "Mark" "Left Click" "Right Click" "Control Drag" "Shift Drag" } LIST "DownUp" { "Down" "Up" } LIST "UpDown" { "Up" "Down" } LIST "1To40" { "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31" "32" "33" "34" "35" "36" "37" "38" "39" "40" } LIST "1to100" { "Hundred" "One Hundred" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31" "32" "33" "34" "35" "36" "37" "38" "39" "40" "41" "42" "43" "44" "45" "46" "47" "48" "49" "50" "51" "52" "53" "54" "55" "56" "57" "58" "59" "60" "61" "62" "63" "64" "65" "66" "67" "68" "69" "70" "71" "72" "73" "74" "75" "76" "77" "78" "79" "80" "81" "82" "83" "84" "85" "86" "87" "88" "89" "90" "91" "92" "93" "94" "95" "96" "97" "98" "99" "100" } LIST "1To20" { "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" } LIST "1to100,105to200" { "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31" "32" "33" "34" "35" "36" "37" "38" "39" "40" "41" "42" "43" "44" "45" "46" "47" "48" "49" "50" "51" "52" "53" "54" "55" "56" "57" "58" "59" "60" "61" "62" "63" "64" "65" "66" "67" "68" "69" "70" "71" "72" "73" "74" "75" "76" "77" "78" "79" "80" "81" "82" "83" "84" "85" "86" "87" "88" "89" "90" "91" "92" "93" "94" "95" "96" "97" "98" "99" "100" "105" "110" "115" "120" "125" "130" "135" "140" "145" "150" "155" "160" "165" "170" "175" "180" "185" "190" "195" "200" } LIST "Direction4" { "Up" "Down" "Left" "Right" } LIST "BottomTop" { "Bottom" "Top" } LIST "LeftRightScrollScrollArrow" { "Left" "Right" "Scroll" "Scroll Arrow" } LIST "ClickTouch" { "Click" "Touch" } LIST "BottomTopBTLeftRightScrollSArrow" { "Bottom" "Top" "Bottom Right" "Bottom Left" "Top Right" "Top Left" "Bottom Scroll" "Top Scroll" "Bottom Scroll Arrow" "Top Scroll Arrow" } LIST "LeftRightMiddleScrollScrollArrow" { "Left" "Right" "Middle" "Right Scroll" "Left Scroll" "Right Scroll Arrow" "Left Scroll Arrow" } LIST "BasicMouseAction" { "Touch" "Touch 2" "Touch Right" "Click" "Double Click" "Right Click" } LIST "MouseGo" { "Mouse" "Go" } LIST "BottomTopLeftRight" { "Bottom" "Top" "Left" "Right" } LIST "DotPoint" { "Dot" "Point" } LIST "MouseGoDrag" { "Mouse" "Go" "Drag" } LIST "MouseGoDragWindow" { "Mouse" "Go" "Drag" "Window" } LIST "Direction4D" { "Down" "Up" "Left" "Right" "Bottom" "Lower" "Low" "Top" "Upper" } LIST "DownUpLeftRight" { "Down" "Up" "Left" "Right" } LIST "GoMouseWindowRelative" { "Go" "Mouse" "Window" "Relative" } LIST "FastSlowMediumVery" { "Fast" "Slow" "Medium" "Very Fast" "Very Slow" } LIST ";Page Scroll" { "Page Scroll" } LIST "Scroll" { "Scroll" } LIST "PageScroll" { "Page Scroll" } LIST ";Scroll" { "Scroll" } LIST "PageScrollScrollScrollPagePages" { "Scroll" "Scroll Up" "Scroll Down" "Page Scroll" "Page Scroll Up" "Page Scroll Down" "Scroll Page" "Scroll Page Up" "Scroll Page Down" "Scroll Pages" "Scroll Pages Up" "Scroll Pages Down" "Change Scroll" "Change Scroll Up" "Change Scroll Down" "Change Page Scroll" "Change Page Scroll Up" "Change Page Scroll Down" "Change Scroll Page" "Change Scroll Page Up" "Change Scroll Page Down" "Change Scroll Pages" "Change Scroll Pages Up" "Change Scroll Pages Down" } LIST "Size Window" { "Size Window" "Size" } LIST "BiggerLargerSmallerby" { "Bigger" "Larger" "Smaller" "Bigger by" "Larger by" "Smaller by" } LIST "EnterTouch" { "Enter" "Touch" } LIST "DirectGridCommand" { "Go" "Mouse" "Type" "Window" "Relative" "Touch" "Touch 1" "Touch 2" "Touch Right" "Window Touch" "Window Touch 1" "Window Touch 2" "Window Touch Right" "Window Right" } LIST "WindowCategories" { "Cascade" "Minimize" "Horizontal" "Vertical" } LIST "TaskbarTitlebarMenuBar" { "Taskbar" "Title bar" "Menu Bar" } LIST "CharactersLettersWordsLinesParagraphs" { "Letter" "Letters" "Character" "Characters" "Word" "Words" "Line" "Lines" "Paragraph" "Paragraphs" } LIST "LetterCharacterWordLineParagraphOops" { "Letter" "Character" "Word" "Line" "Paragraph" "Oops" "Oops Play" "Play" "Correct That" "Correct That Play" "Select" "Select All" "Copy" "Copy All" } LIST "AgainDragAgain" { "Again" "Drag Again" } LIST "DirectGridCommand,Text" { "Go" "Mouse" "Type" "Window" "Relative" "Touch" "Touch 1" "Touch 2" "Touch Right" "Window Touch" "Window Touch 1" "Window Touch 2" "Window Touch Right" "Window Right" "Text" } LIST "TopBottomTab" { "Top" "Bottom" "Tab" } LIST "TabEnter" { "Tab" "Enter" } LIST "1to102" { "One Hundred" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31" "32" "33" "34" "35" "36" "37" "38" "39" "40" "41" "42" "43" "44" "45" "46" "47" "48" "49" "50" "51" "52" "53" "54" "55" "56" "57" "58" "59" "60" "61" "62" "63" "64" "65" "66" "67" "68" "69" "70" "71" "72" "73" "74" "75" "76" "77" "78" "79" "80" "81" "82" "83" "84" "85" "86" "87" "88" "89" "90" "91" "92" "93" "94" "95" "96" "97" "98" "99" "100" "101" "102" } LIST "1to76" { "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31" "32" "33" "34" "35" "36" "37" "38" "39" "40" "41" "42" "43" "44" "45" "46" "47" "48" "49" "50" "51" "52" "53" "54" "55" "56" "57" "58" "59" "60" "61" "62" "63" "64" "65" "66" "67" "68" "69" "70" "71" "72" "73" "74" "75" "76" } LIST "WordNextLastDeleteNextDeleteLastFormatting" { "Word" "Next" "Last" "Delete" "Delete Next" "Delete Last" "Black" "Blue" "Bright Green" "Dark Blue" "Dark Red" "Dark Yellow" "Gray" "Green" "Pink" "Red" "Teal" "Turquoise" "Violet" "White" "Yellow" "No Highlight" "Bold" "Bold Italic" "Double Strike Through" "Double Strike" "Emboss" "Engrave" "Hidden" "Italic" "Shadow" "Superscript" "Subscript" "Underline" "Double Underline" "Double" "Wavy Underline" "Thick Underline" "Strike Through" "Strike" "Bigger" "Smaller" "Much Bigger" "Much Smaller" "a Little Bigger" "a Little Smaller" "a Lot Bigger" "a Lot Smaller" "Normal" "Default" "Plain" "Plain Text" "Regular" "Lowercase" "No Caps" "Initial Caps" "Caps" "Uppercase" "Small Caps" } LIST "LINENextLastDeleteNextDeleteLastFormatting" { "Line" "Next" "Last" "Delete" "Delete Next" "Delete Last" "Black" "Blue" "Bright Green" "Dark Blue" "Dark Red" "Dark Yellow" "Gray" "Green" "Pink" "Red" "Teal" "Turquoise" "Violet" "White" "Yellow" "No Highlight" "Bold" "Bold Italic" "Double Strike Through" "Double Strike" "Emboss" "Engrave" "Hidden" "Italic" "Shadow" "Superscript" "Subscript" "Underline" "Double Underline" "Double" "Wavy Underline" "Thick Underline" "Strike Through" "Strike" "Bigger" "Smaller" "Much Bigger" "Much Smaller" "a Little Bigger" "a Little Smaller" "a Lot Bigger" "a Lot Smaller" "Normal" "Default" "Plain" "Plain Text" "Regular" "Lowercase" "No Caps" "Initial Caps" "Caps" "Uppercase" "Small Caps" } LIST "12RightTopBottomTabPasteSelectCopyFindPageDownUpMORE" { "1" "2" "Right" "Top" "Bottom" "Tab" "Paste" "Select" "Copy" "Select All" "Copy All" "Find" "Please Find" "Replace" "Please Replace" "Page Down" "Down" "Page Up" "Up" "Open File" "Delete Top" "Delete Top of Line" "Delete End" "Delete End of Line" "Top of Line" "From Home" "Select Home" "End of Line" "From End" "Select End" "From Top" "Select Top" "Close" "Close Window" "Close Page" "Close Document" "Bold Line" "Line Bold" } LIST "LetterCharacterWordLineParagraphOopsLinkTouchTouchRightTouch2CopyPasteSpaceFormatting" { "Minimize Page" "Minimize Document" "Bigger" "Bigger Window" "Maximize" "Maximize Window" "Minimize" "Minimize Window" "Restore" "Restore Window" "Next Window" "Last Window" "Next" "Last" "Close" "Close Window" "Close Document" "Close Page" "Delete Line" "Erase Line" "Delete Home" "Delete Top of Line" "Select Home" "From Home" "Home" "Top of Line" "Delete End" "Delete End of Line" "Select End" "From End" "End" "End of Line" "Top" "From Top" "Select Top" "Bottom" "Select Bottom" "From Bottom" "Break" "Break 2" "New Sentence" "Sentence" "Sentence Paste" "Break Paste" "Break 2 Paste" "Paragraph Paste" "Letter" "Character" "Word" "Line" "Select Line" "Paragraph" "Select Paragraph" "New Line" "Enter" "Enter 1" "Enter 2" "New Paragraph" "Enter 3" "Enter 4" "Enter 5" "Enter 6" "Enter 7" "Enter 8" "Enter 9" "Insert" "Insert Paragraph" "Word New Line" "Word Enter" "Word Enter 1" "Word Enter 2" "Word New Paragraph" "Word Enter 3" "Word Enter 4" "Word Enter 5" "Word Enter 6" "Word Enter 7" "Word Enter 8" "Word Enter 9" "Word Insert" "Word Insert Paragraph" "Oops" "Oops Play" "Play" "Touch" "Touch Right" "Right" "Touch 2" "Copy" "Copy All" "Paste" "Select" "Select All" "Space" "Left" "Word Left" "Before" "After" "Word Right" "Delete" "Delete Next" "Delete Last" "Please Find" "Find" "Please Replace" "Replace" "Page Down" "Down" "Page Up" "Up" "Open File" "Open" "Open File Big" "Open Big" "Bold" "Italic" "Bold Italic" "Normal" "Black" "Blue" "Bright Green" "Dark Blue" "Dark Red" "Dark Yellow" "Gray" "Green" "Pink" "Red" "Teal" "Turquoise" "Violet" "White" "Yellow" "No Highlight" "Double Strike Through" "Double Strike" "Embossed" "Engraved" "Hidden" "Shadow" "Superscript" "Subscript" "Underline" "Double Underline" "Double" "Wavy Underline" "Thick Underline" "Strike Through" "Strike" "Smaller" "Much Bigger" "Much Smaller" "a Little Bigger" "a Little Smaller" "a Lot Bigger" "a Lot Smaller" "Default" "Plain" "Plain Text" "Regular" "Lowercase" "No Caps" "Initial Caps" "Caps" "Uppercase" "Small Caps" } LIST "HomeEndMidMidHomeMidEndBoldLineParagraphPaste" { "Go Home" "Go End" "Home" "End" "Mid" "Mid Home" "Mid End" "Bold" "Bold Line" "Line Bold" "Bold Enter" "Bold New" "Enter Bold" "Line" "Paragraph" "Line Paragraph" "Insert" "Enter" "Enter 1" "Enter 2" "Enter 3" "Enter 4" "Enter 5" "Enter 6" "Enter 7" "Enter 8" "Enter 9" "Paste" "Paste That" "Paste Paragraph" "Paste Line" "Line Paste" "Home Paste" "End Paste" "Delete Line" "Copy" "Copy Line" "Cut Line" "Replace Line" "Copy Paragraph" "Cut Paragraph" "Replace Paragraph" "Join" "Break" "New Line" "Break 2" "New Paragraph" "Sentence" "Paragraph Paste" "Sentence Paste" "Break Paste" "Break 2 Paste" "Insert Paragraph" "From Top" "Select Top" "From Bottom" "Select Bottom" "Erase Line" "Please Find" "Find" "Please Replace" "Replace" "Down" "Page Down" "Open" "Page Open" "Open File" "Open File Big" "Open Big" "Next Window" "Last Window" "Next" "Last" } LIST "AllThisLineParagraphRestTop" { "All" "This" "Line" "Paragraph" "Rest" "Top" "Copy All" "Copy This" "Copy Line" "Cut Line" "Copy Paragraph" "Cut Paragraph" "Copy Rest" "Copy Top" } LIST "ReplaceFiles" { "Eric Addresses" "Kim Addresses" "TempHeadline" "TempByline" "TempStory" "URL" "Location" "List1" "List2" "List3" "List4" "List5" "List6" "List7" "List8" "List9" "List10" "Name" "Name1" "Name2" "Name3" "Name4" "Name5" "Name6" "Name7" "Name8" "Name9" "Name10" "Macro" "Macro1" "Macro2" "Macro3" "Macro4" "Macro5" "Macro6" "Macro7" "Macro8" "Macro9" "Macro10" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "email 1" "email 2" "email 3" "email 4" "email 5" "email 6" "email 7" "email 8" "email 9" "email 10" "subject 1" "subject 2" "subject 3" "subject 4" "subject 5" "subject 6" "subject 7" "subject 8" "subject 9" "subject 10" "address 1" "address 2" "address 3" "address 4" "address 5" "address 6" "address 7" "address 8" "address 9" "address 10" "person 1" "person 2" "person 3" "person 4" "person 5" "person 6" "person 7" "person 8" "person 9" "person 10" } LIST "AddFiles" { "List" "Pad" "Scrap" "Kim" "Eric" "Comment" "Story Headlines" "Update Headlines" "Alpha" "Bravo" "Charlie" "Delta" "Echo" "Foxtrot" "Golf" "Hotel" "India" "Juliett" "Kilo" "Lima" "Mike" "November" "Oscar" "Papa" "Quebec" "Romeo" "Sierra" "Tango" "Uniform" "Victor" "Whiskey" "Xray" "Yankee" "Zulu" "Analyst" "Analysts" "Flight" "Flights" "Newspaper" "Newspapers" "Magazine" "Magazines" "Portal" "Portals" "Kim Ideas" "Eric Ideas" "Archive" "Lead" "Lead Teaser" "Captions" "Chhavi Captions" "Kim Captions" "Eric Captions" "Kim Fact" "Eric Fact" "Kim Glossary" "Eric Glossary" "Kim Quote" "Eric Quote" "Kim Teasers" "Eric Teasers" "Headlines" "Teasers" "Nico Teasers" "Emily Teasers" "Oscar Teasers" "Chloe Teasers" "TRN Fact" "TRN Quote" "Fact" "Quote List" "Fact List" "Glossary" "WordPad1" "WordPad2" "WordPad3" "WordPad4" "WordPad5" "WordPad6" "WordPad7" "WordPad8" "WordPad9" "WordPad10" "TRN Categories" "Macrowin" "Macrowin2" } LIST "FromTo" { "From" "To" } LIST "Delete" { "Delete" } LIST "ICA,Alph" { "a\\alpha" "b\\bravo" "c\\charlie" "d\\delta" "e\\echo" "f\\foxtrot" "g\\golf" "h\\hotel" "i\\india" "j\\juliett" "k\\kilo" "l\\lima" "m\\mike" "n\\november" "o\\oscar" "p\\papa" "q\\quebec" "r\\romeo" "s\\sierra" "t\\tango" "u\\uniform" "v\\victor" "w\\whiskey" "x\\xray" "y\\yankee" "z\\zulu" "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z" } LIST "GoTopGoBottomTab" { "Go Top" "Go Bottom" "Tab" "Top" "Bottom" } LIST "ICA,Alph'" { "a\\alpha" "b\\bravo" "c\\charlie" "d\\delta" "e\\echo" "f\\foxtrot" "g\\golf" "h\\hotel" "i\\india" "j\\juliett" "k\\kilo" "l\\lima" "m\\mike" "n\\november" "o\\oscar" "p\\papa" "q\\quebec" "r\\romeo" "s\\sierra" "t\\tango" "u\\uniform" "v\\victor" "w\\whiskey" "x\\xray" "y\\yankee" "z\\zulu" "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z" "apostrophe s" "s apostrophe" "'" } LIST "0to99," { "," "0" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31" "32" "33" "34" "35" "36" "37" "38" "39" "40" "41" "42" "43" "44" "45" "46" "47" "48" "49" "50" "51" "52" "53" "54" "55" "56" "57" "58" "59" "60" "61" "62" "63" "64" "65" "66" "67" "68" "69" "70" "71" "72" "73" "74" "75" "76" "77" "78" "79" "80" "81" "82" "83" "84" "85" "86" "87" "88" "89" "90" "91" "92" "93" "94" "95" "96" "97" "98" "99" } LIST "DeleteCutCopySelect" { "Delete" "Cut" "Copy" "Select" } LIST "CharacterLetterWordLineParagraph" { "Character" "Letter" "Word" "Line" "Paragraph" } LIST "FontColorBoldItalicizeUnderlineRegular" { "Black" "Blue" "Bright Green" "Dark Blue" "Dark Red" "Dark Yellow" "Gray" "Green" "Pink" "Red" "Teal" "Turquoise" "Violet" "White" "Yellow" "Bold" "Italic" "Italicize" "Underline" "Regular" } LIST "TouchTouchRightTouch2WordBeforeAfter" { "Touch" "Touch Right" "Right" "Touch 2" "Word" "Word Right" "After" "Word Left" "Before" } LIST "CapCapitalizeCapsAllCapsNoCaps" { "Cap" "Capitalize" "Caps" "All Caps" "No Caps" "Add Cap" "Add Caps" "Add All Caps" "Add No Caps" } LIST "DeleteCutCopy" { "Delete" "Cut" "Copy" } LIST "ToThrough" { "To" "Through" } LIST "ToThroughDragDragTo" { "To" "Through" "Drag" "Drag To" } LIST "DragTo" { "Drag To" } } }