_IJ_ProcessCurrentImage, _IJ_Settings, _ManageSharedMacros, _RecordMacro, _RunMacro, _RunMacroOnEvents, _StartSearchMenu, AbortMacro, AssignMacro, BackupMacroPanel, BrowseMacro, Command, CommandHistory, ECMAScript, EditMacro, ExecuteAddon, Get_RunningMacroDir, GetHistory, History, IJ_Execute, IJ_FileOpen, IJ_FileSaveCurrent, IJ_SaveSettings, LoadMacro, MacroPreferences, NewMacro, OpenMacro, Paste_Command, PauseMacro, QML_ClearComponentCache, RecordMacro, RepeatLast, RestoreMacroPanel, RunCurrentMacro, RunMacro, RunMacroOnEvent, SaveAsMacro, SaveCurrrentMacroAsShared, SaveMacroAsShared
This function runs the Macro > Abort Macro command.
Description
AbortMacro();
This function interrupts running macro.
Description
AssignMacro( char *MacroFileName
, intHotKey
, intStartUp
);
This function gives preferences to macro.
Parameters
See Also
RunMacro
Description
BackupMacroPanel(
char *Filename
);
Backs up the macro panel into a .xml file.
See Also
This function runs the Macro > Browse command.
Description
BrowseMacro();
This function displays the Browse Macro dialog box.
This function runs the Macro > Command command.
Description
Command();
This function displays the Execute Command dialog box.
See Also
History
This function runs the Macro > Command History command.
Description
CommandHistory();
This function opens Command History control window.
Description
ECMAScript(
char *script
);
This function allows to enter macros using the ECMAScript (JavaScript).
This function runs the Macro > Edit command.
Description
EditMacro();
This function displays Edit macro dialog box with the current macro.
See Also
AssignMacro
Description
Get_RunningMacroDir(
char *Name
);
This function gets the running macro directory.
Note
If there are more running macros than the last called macro directory is returned. This function is designed specially for setup macros.
See Also
RunMacro
Description
History();
This function displays the Command History dialog box.
See Also
Command, GetHistory
Description
IJ_Execute(
char *ImageJMacro
);
Executes the ImageJ macro. Parameters for the macro run and path to the exe file are taken from the Settings dialog (Process Current Image window).
Description
IJ_FileOpen(
char *ImageJOutputFilename
);
Opens the file specified by the folder (set as Output in the Settings dialog - Process Current Image window) and filename (defined by the ImageJOutputFilename parameter).
Description
IJ_FileSaveCurrent(
char *ImageJIntputFilename
);
On the current image opened in NIS-Elements calls Save As into a folder (set as Intput in the Settings dialog - Process Current Image window) and filename (defined by the ImageJIntputFilename parameter).
Description
IJ_SaveSettings( char *ImageJExecutable
, char *ImageJParameters
, char *ImageJInput
, char *ImageJOutput
);
Saves the ImageJ parameter values.
This function runs the Macro > Untitled command.
Description
LoadMacro(
char *ActiveMacro
);
This function loads specified macro file.
See Also
OpenMacro, RunMacro, RecordMacro
This function runs the Macro > Options command.
Description
MacroPreferences();
This function displays the Macro Preferences dialog box.
See Also
AssignMacro, SetDrive
This function runs the Macro > New command.
Description
NewMacro();
This function displays the New Macro dialog box.
See Also
RecordMacro, OpenMacro, RunMacro
This function runs the Macro > Open command.
Description
OpenMacro();
This function displays the Open Macro dialog box.
See Also
AssignMacro, NewMacro, RunMacro, EditMacro, RecordMacro, SaveAsMacro
Description
Paste_Command( char *Command
, char *Button
, intMode
);
Shows window for selecting the command and its parameters.
Parameters
This function runs the Macro > Pause Macro command.
Description
PauseMacro(
char *TextInCaption
);
This function temporally stops processing macro commands. Macro will continue processing when clicking on Resume menu item.
Parameters
See Also
AssignMacro
Description
QML_ClearComponentCache();
For QML code developers. This function clears cache of the QML engine so that the QML code can be reloaded without restarting the software. Just close the QML GUI, run this function and display the GUI again.
Interactive command to this function: Macro > Record
Description
RecordMacro();
This function starts recording commands to macro.
See Also
AssignMacro, NewMacro, RunMacro, EditMacro, OpenMacro, SaveAsMacro
This function runs the Macro > Repeat Last command.
Description
RepeatLast();
This function executes the most recent command.
Description
RestoreMacroPanel(
char *Filename
);
Restores the macro panel using a previously backed up .xml file.
See Also
This function runs the Macro > Run command.
Description
RunCurrentMacro();
This function runs the current macro.
See Also
RunMacro
Interactive command to this function: Macro > Run From
Description
RunMacro(
char *MacroFileName
);
This function executes the MacroFileName macro.
Parameters
See Also
AssignMacro, NewMacro, RecordMacro, EditMacro, OpenMacro, SaveAsMacro
Description
RunMacroOnEvent( intEventIndex
, char *EventCommand
);
This function assigns a macro function to an application event. When the event occurs, the assigned macro will run automatically.
Parameters
This function runs the Macro > Save As command.
Description
SaveAsMacro();
This function saves macro as a new file.
See Also
AssignMacro, NewMacro, RecordMacro, EditMacro, OpenMacro, RunMacro
Description
SaveCurrrentMacroAsShared(
char *SharedMacro
);
This function saves and sets current macro as shared.
Description
SaveMacroAsShared( char *SharedMacro
, char *MacroFileName
);
This function saves and sets selected macro as shared.
Description
_IJ_ProcessCurrentImage();
Opens the Process Current Image dialog window used for defining the ImageJ executable file, parameters, macros and the input and output files.
Description
_IJ_Settings();
Opens the Settings dialog window used for defining ImageJ software path, parameters and the input and output folder.
This function runs the Macro > Manage Shared Macros command.
Description
_ManageSharedMacros();
Opens the Shared Macros Manager dialog window used for sharing and managing macros.
This function runs the Macro > Record command.
Description
_RecordMacro();
This function starts recording of all subsequent commands into current working macro.
See Also
RecordMacro
This function runs the Macro > Run From command.
Description
_RunMacro();
This function displays the Run Macro dialog box.
See Also
RunMacro
This function runs the Macro > Run Macro on Events command.
Description
_RunMacroOnEvents();