Pitrinec Software

 Pitrinec Software

About | Support | Forum  
     
 

MacroToolbar

     a Macro ToolsWorks Family Member

pitrinec.com > Products > MacroToolbar  
Create highly configurable macro toolbars with hierarchical menus.  Have all time-saving macros and powerful scripts just one click away.  Create toolbars specific to application you currently work with and thus save space on the desktop.
 

Standard Edition

Strong macro language with 170+ commands, application specific macros, time scheduler and variety other macro triggers, ability to share macros in work groups, clipboard macros, smart macro recorder, macro password protection and more...
 
Download
Buy
Upgrade Info

 


Professional Edition

All Standard edition features plus enhanced security (AES encryption), ability to run macros over network, VBA compatible macro language with integrated IDE, debugger and dialog editor, ability to create FreeMacroPlayer macro file, additional macro commands, and more...

Download
Buy
Upgrade Info
 

 
 Awards:
   

and more...

 

 

 
Version 7.0.1 - March 7th, 2008

New features & fixes:

  1. <display_findimage> and <win_findimage> fixes. The commands are now tolerant to slight differences between the original and recognized images.
  2. Fixed: these commands did not provide correct results when used repeatedly: <ini_file_read>, <email_pop3_getlist>, <email_pop3_getmail>, <extcmd>.
  3. Help file fixes and updates.
  4. Keystrokes playback fixes.
  5. Robustness improvements.

Version 7.0.0 Final Release - 02/01/2008

New features & fixes:
 - No new features, many bug fixes.


Version 7.0.0 - Beta 2 - 12/22/2007

New features & fixes:

  1. Macro file can be optionally protected by a strong AES encryption.
  2. <file_encryption> - a command to AES encrypt/decrypt any file.
  3. <dir_encryption> - a command to AES encrypt/decrypt all files in a directory including all subdirectories.
  4. <extcmd> - run external command.  External command is any command line executable that takes parameters (optionally) and prints results to standard output (optionally).  The command allows customers to extend number of available macro language commands.
  5. <remote_macro_call> - a command that allows to run macro on remote machine.  (A Macro ToolsWorks family product needs to run on the remote machine.)  It is possible to pass parameters to the remote machine and the macro executed on the remote machine can return a result back to the caller.
  6. Build-in support for running macros from a remote computer.
  7. <www_fillform> - a command that allows to fill a web form (for example password entries) automatically.
  8. Macros started using <run> or <extmacro>  commands can take parameters and return results.
  9. New "_vMacroResult" system variable.  This variable is used to pass results back to the caller (if the macro was called using <run> command, for example).
  10. New "_vMacroParameter" system variable.  This variable is used to pass parameters to the called macro (if the macro was called using <run> command, for example).
  11. Native support for date/time arithmetic's.  It is possible to count: date/time = date/time+span or date/time = date/time - span or span = date/time-date/time.
  12. UI improvements based on user's feedback.
  13. Bugs reported by users are fixed.

Version 7.0.0 - Beta 1 - 10/08/2007

New features:

  1. User interface was improved and simplified.
  2. The program is compatible with Windows Vista.
  3. FreeMacroPlayer (free to anyone) that allows to playback macros created in Macro ToolsWorks.
  4. Multiple triggers per macro - trigger macro multiple ways.
  5. New "auto-text" trigger.
  6. <file_zip> command allows a user to put multiple files to a single .zip archive file.
  7. <file_unzip> command allows a user to retrieve files from a .zip archive.
  8. <file_createselfextr> command allows a user to create a self extracting executable file (.exe).
  9. <display_findimage> command allows a user to quickly find a section on the computer display that looks exactly the same as an image defined.  The command allows a user to write macros that have "eyes".  The command can be used to find controls or web links and then move mouse cursor to such a position.
  10. <win_findimage> the same as <display_findimage> but the program searches only in the defined window.
  11. <ini_file_read> command reads data from .ini file.
  12. <ini_file_write> command writes data to .ini file.
  13. <for> command allows a user to write simple conditional loops.
  14. <ftp_...> commands works also with wildcards (*?).
  15. Expressions improved by _AND_ and _OR_ operands. 
  16. <msg> command improved.  It takes timeout parameter (optional) that closes the message box automatically after the timeout elapses.
  17. <form_....> command extended by radio buttons.
  18. <form_show> command takes additional x, y, parameters that position the form on the computer screen.
  19. <filecopy> command significantly improved.  The command can show progress window and has new parameters: (i) number of retries if the operation fails, (ii) the command returns number of successfully copied files and the number of failures, (iii) the command logs all failures in textual report file.
  20. <dircopy> - the same improvements as <filecopy>.
  21. <filemove> - the same improvements as <filecopy>.
  22.  <dirmove> - the same improvements as <filecopy>.
  23. <execappex> command takes new (optional) parameter that allows the macro execution to wait until the program started by <execappex> finishes execution.
  24. Multi-dimensional arrays are supported now.  The array looks this way: Variable[i1:i2:i3:....:iN].  For example: vMatrix[0:10].
  25. "Wait for web page loaded" - <waitfor> - command was improved and is much more reliable now.
  26. _vLastWebPageLoaded system variable added.
  27. Macro menu supports icons now.
  28. List of recently used files.
  29. Back and Forward macros navigation buttons.

Important bug fixes:

  1. The program does not crash when Vista wakes up from sleep mode.
  2. If program crashes it no longer blocks mouse and keyboard showing the well known "red window".  The "red window" will not be showing anymore.
  3. Overall stability yet improved.

 


Version 6.31 - 12/04/2006

Fixes:

  1. An =! operator functionality in <varset> command fixed.
  2. Fixed a crash problem when number of procedure parameter was different from number of parameters when the procedure was called.
  3. A <var_parse> command fix.
  4. An <e-mail> command fix.
  5. Other unspecified and minor fixes.

Version 6.30 - 02/24/2006

Changes & Fixes:

  1. Fixed a problem with a text with multiple lines in the macro description field.
  2. An incompatibility problem with Microsoft Digital Media Pro Keyboard (as well as other advanced keyboards) solved.
  3. _vOS_UserDefaultLanguageID and _vOS_SystemDefaultLanguageID system variables to identify Windows OS language and currently user selected language added.
  4. "Run macro on program startup" macro option changed so that the macros are started also when a macro file is loaded (by File/Open menu command, for example).
  5. Other unspecified minor fixes and changes.

Version 6.25 - 10/31/2005

Changes & Fixes:

  1. Password defined in the macro group settings now protects macro group itself as well.
  2. "Multiple macros changes" feature was fixed so that password protected macros cannot be changed using this feature without knowing the password.
  3. Shared macros file change detection technique was changed so that disconnected server does not cause delays.
  4. Random number generator fixed.
  5. Enable/Disable hotkey behavior changed so that only previously enabled (from menu) tools can be turned on/off by the hotkey.
  6. Detecting and locating errors in external macros improved.
  7. Deeper recursive calls in macros enabled.
  8. Main toolbar cannot be moved/sized while docked.
  9. Cursor is correctly moved to the end of commands when inserting new command.
  10. "Find text" feature is made "case insensitive".
  11. Red box appearing is fixed so that it is showing much less.
  12. The problem that caused freezing the keyboard typing was removed.
  13. Other minor fixes and changes.

Version 6.24 - 04/22/2005

Changes & Fixes:

  1. Text shortcut keyboard trigger reliability improved.
  2. Problem with shared macros when launching .mcr file fixed.
  3. Bug in procedure calls with reference variables fixed.
  4. Added ability to pass arrays as input/output procedure parameters.
  5. Import of macros larger than 64KB enabled.
  6. Comments better optimized for speed.
  7. Fixed a problem with submenus when toolbar is disabled.
  8. <dircreate> command correctly works with paths like "\\server\....".
  9. Macros with "run at scheduled time" trigger do not start again if macro execution was interrupted by user.
  10. <filecopy> command fix.
  11. Error message shows only first a few errors.
  12. <if_file> command behavior fixed for long file names.
  13. <form_show> command (with buttons) behavior fixed.
  14. <if_num> command fixed so that it correctly handles also non-numeric entries.
  15. <begloop> and <endloop> that are embedded to other loop in external macro fix.
  16. <extmacro0lt;var_oper> with "array_insert_item" parameter fixed.
  17. <var_parse> command correctly handles empty items.
  18. Other minor fixes and changes.

Version 6.23 - 02/08/2005

Changes & Fixes:

  1. <goto> command fixed (problem when the same label was used in different procedures).
  2. Fixed crashing on program exit or on a macro delete when the macro was scheduled to run each second (and the macro was not manually disabled before deleting it).
  3. Auto-save made more robust.
  4. Macro triggers are correctly initialized when a macro is imported using "Import" menu command.
  5. Each column information is displayed properly also if some columns are disabled.
  6. Procedure local variables are really local now and cannot be accessed from outside of the procedure.
  7. Never-ending recursive procedure calls are detected and program doesn't crash.
  8. <execappex> is fixed so that it can handle single quote character in the parameters field.
  9. Embedded procedure definition (which is not allowed) is detected.
  10. Breaking a loop (<begloop> - <endloop>) by a <goto> or other command doesn't make the macro to misbehave.
  11. Improved error reporting (more commands provide an error information returned by OS).
  12. Edit field in forms is not limited by 512 characters.
  13. Disabled macros are properly handled by RunMacro.exe.
  14. Flying toolbars behavior when main toolbar is disabled is fixed.
  15. Other minor changes and fixes.

......


Version 4.0 released in March, 2000 - Initial release.

 
    Copyright © 1997-2008 Pitrinec Software