last step before final release
most users are more familiar with vba msoffice and expect a similar environment when they lauch textmaker
so, I added activescripting support allowed users to execute vbscript or jscript (or any active scripting language) macros
with an unique GUI very similar to ms forms 2.0 and its event-driven syntax...
(take a look in the autoopen sample)
each macro run into its own thread
XBmk has been designed to enhance scripting features introduced by TextMaker* 2008. New split and merge functionalities has been added to the "export pdf" function.
v 0.9.9.3 introduces new active scripting languages (vbscript and jscript) with a new graphic interface, ASForms, similar to MS Forms® 2.0 well-known by MS Office users.
Last but not least, macros run in multithreading context so they can run simultanously.
This plug adds an XBmk systray icon when lauching TextMaker*. Right-click on this icon displays a popup menu and user can now create, edit, delete or execute macros directly from the dialogbox called by this popup menu.
Macro scripts are stored in xml file format which have the same name than the document with .xbk extension.
Provides four automacros: AutoOpen, AutoClose, AutoSave and AutoNew. The first three are easy to understand. The last one, AutoNew is only useful in templates macros file.
Provides root object Application and the Document object from the current active document.
Provides shortcuts to call main dialog and run macros.
Provides compiled macros and option to prevent their execution.
Each file can now store many macros without limitations.
BasicMaker files or Xbmk files can be imported
Split and merge functionalities added to " export pdf " native function.
pages to extract can be defined with pattern and semicolon separator for ex: "1-5;6;7-11"
Active Scripting engine provides vbscript and jscript support with an enhanced GUI compatible MS Forms® 2.0.
Each macro run in its own thread. Exclusive mode allows macro to run in an unique main thread.
See options dialog for more details
Not yet implemented in the preview release:
0.9.0.0: Initial preview version
0.9.1.0: Add shortcuts to call main dialog and run macros
options are enabled except 'Disable compiled macros'
0.9.2.0: Add compiled macros
option ' Disable compiled macros' is enabled
0.9.3.0: Xml macros file, each file can now store many macros
0.9.3.1: Fix a bug affecting automacros
0.9.4.0: Add Import function. BasicMaker files can be imported
0.9.5.0: Xbmk files from other documents can be imported
Split and merge functionalities added to the "export pdf" function
Fix minor bug (combo option)
0.9.6.0: Amyuni® pdf library support for merge operations (advanced option)
0.9.7.0: Split option fully fonctional
Fix minor bugs
Watermark ad removed
0.9.7.1: Splash screen can be desactived
0.9.8.0: Active scripting engine support (not public)
0.9.9.0: ASForms GUI added (not public)
Line/Total added to macro editor
0.9.9.1: ASForms rewrited (not public)
0.9.9.2: Multiple macros support (not public)
0.9.9.3: Macros running in multithreading context
MS Windows® XP