- Problem: Trying to Pause macro while typing, or need other capabilities
- Resolution: Replace MACROBAT.EXE with 2.16 version
- Download MacroBat.EXE 4/11/2005 (56k) (MD5: 21C066193E5D558A2EC100600DE72BF9) Only for Build-A-Board 2.10 Win32 Targets! (95 thru XP) (Build-A-Board 2.20 has these features - see Usage notes below)
- Download and Note location on system where downloaded file is saved
- Using Windows Explorer, Open Program Files\Build-A-Board\Bin\Test
- Rename MACROBAT.EXE to MACROBAT.210
- Copy downloaded MacroBat.EXE into Program Files\Build-A-Board\Bin\Test Folder
- Using Windows Explorer, Open Program Files\Build-A-Board\Bin\MSWIN
- Rename MACROBAT.EXE to MACROBAT.210
- Also Copy MACROBAT.EXE into Program Files\Build-A-Board\Bin\MSWIN folder
- After adding file, open your project, and rebuild to update TARGET folders.
- Usage Notes:
- The 2.16 supports the following commands (Bold is macro entry required in Key Action, plain text is description)...
- [Mouse:LCLICK]
- Generates a Mouse Left Click (Left-button down, left-button up) (at the current location of the mouse cursor)
- [Mouse:LDBLCLK]
- Generates a Mouse Left Double Click (Left-button down, left-button up, Left-button down, left-button up) (at the current location of the mouse cursor)
- [Mouse:RCLICK]
- Generates a Mouse Right Click (Right-button down, right-button up) (at the current location of the mouse cursor)
- [Mouse:RDBLCLK]
- Generates a Mouse Right Double Click (Right-button down, right-button up, Right-button down, right-button up) (at the current location of the mouse cursor)
- [Mouse:CHORDCLICK]
- Generates a Mouse Left & Right Click (Left-button down, Right-button down, right-button up, left-button up) (at the current location of the mouse cursor)
- [Mouse:MCLICK]
- Generates a Mouse Middle Click (Middle-button down, middle-button up) (at the current location of the mouse cursor)
- [Mouse:MDBLCLK]
- Generates a Mouse Middle Double Click (Middle-button down, middle-button up, Middle-button down, middle-button up) (at the current location of the mouse cursor)
- [Mouse:LDOWN]
- Generates a Mouse Left Button Down event (Left-button down) (at the current location of the mouse cursor)
- [Mouse:LUP]
- Generates a Mouse Left Button Up event (Left-button up) (at the current location of the mouse cursor)
- [Mouse:MDOWN]
- Generates a Mouse Middle Button Down event (Middle-button down) (at the current location of the mouse cursor)
- [Mouse:MUP]
- Generates a Mouse Middle Button Up event (Middle-button up) (at the current location of the mouse cursor)
- [Mouse:RDOWN]
- Generates a Right Middle Button Down event (Right-button down) (at the current location of the mouse cursor)
- [Mouse:RUP]
- Generates a Right Middle Button Up event (Right-button up) (at the current location of the mouse cursor)
- [Mouse:WDOWN]
- Generates a Wheel Down event (The Wheel Down/Up use one "delta" for each "entry")
- [Mouse:WUP]
- Generates a Wheel Up event (The Wheel Down/Up use one "delta" for each "entry")
- [Mouse:X1DOWN]
- Generates a Mouse XButton1 Down event (XButton1-button down) (at the current location of the mouse cursor)
(X buttons require Win 2000 or higher)- [Mouse:X1UP]
- Generates a Mouse XButton1 Up event (XButton1-button up) (at the current location of the mouse cursor)
(X buttons require Win 2000 or higher)- [Mouse:X2DOWN]
- Generates a Mouse XButton2 Down event (XButton2-button down) (at the current location of the mouse cursor)
(X buttons require Win 2000 or higher)- [Mouse:X2UP]
- Generates a Mouse XButton2 Up event (XButton2-button up) (at the current location of the mouse cursor)
(X buttons require Win 2000 or higher)- [Mouse:X1CLICK]
- Generates a Mouse XButton1 Click (XButton1-button down, XButton1-button up) (at the current location of the mouse cursor)
(X buttons require Win 2000 or higher)- [Mouse:X2CLICK]
- Generates a Mouse XButton2 Click (XButton2-button down, XButton2-button up) (at the current location of the mouse cursor)
(X buttons require Win 2000 or higher)- [Mouse:MOVE=x,y]
- (The move command uses the = (equal sign) character and the , (comma) character to separate the x and y values. Internally, the atoi call is used to covert the text to an integer value. There should be no spaces in this (or any) command. Some examples:
[Mouse:MOVE=0,0] (top left)
[Mouse:MOVE=1000,344] (far right, center)
[Mouse:MOVE=25,760] (e.g. Start menu)
- [Sleep:n]
- (n in milliseconds) - calls API Sleep() call
Examples:
[Sleep:1000] (sleep 1 second)
[Sleep:5500] (Sleep 5-1/2 seconds)
Original ID: PU225150
Category: Using | Type: Problem/Resolution | Product: Build-A-Board | Version: 2.10 |
Notes:
As seen in ...