Why limit yourself with keyboard and mouse recording? Insert custom commands and statements into your macros: "launch website", "open file", "wait for window", "goto", "shutdown" and many more. Add logic to your macros using the "IF - THEN" statement, "REPEAT X TIMES" statement.
Convert your macro to an EXE-file that runs on any windows-compatible computer (feel free to redistribute). To save space and improve performance the resulting EXE file is packed and compressed using the advanced optimization techniques.
All recorded keystrokes and mouse activity can be saved to disk as a macro (script) for later use, bound to a hotkey, extended with custom commands or even compiled to an EXE file (a standalone Windows application). This macro recording program will save you a lot of time on repetitive tasks. You can use the Macro Recorder to automate ANY activity in ANY windows application, record on-screen tutorials.
This keyboard and mouse recorder can:
so that in one run of this macro one can process several images successively.
The idea is to spare some redundant pre-settings for every new run if we were doing one image/macro run.
It also makes it easier for users as it is kind of a builtin batch processing.
This works quite nicely. Now I was wondering if I can have it macro-recordable.
The recorder indeed output something but the field of the list file input is weird
listfile=[Ljava.io.File;@6dd26576
or some such, a few questions have to answered first, e.g. how do we losslessly convert from that comma-separated string to the file list and vice versa? What separators and quotation characters are used so that it works in a backwards compatible way with IJ1-style macros? etc.
I encountered a problem when running and recording an IJ2 command.
So far (at least last time I tested something like that some time ago), recording of IJ2 plugins using the @Parameter recorded all parameters from the auto generated dialog.
Today, I encountered that this did not work anymore. The recorder records still the run("......."); part but without the user defined parameters.
Is there anything I am missing or was there any change in how to code the plugin to make it macro recordable?
Potentially, some interested in the issue could test this on any IJ2 plugin to just confirm if it is a global problem or if I have a mistake in my workflow.
Thanks in advance
Unfortunately all of the macro things are based on the positions of the cursor on the screen, in an XY coordinate system, and there are a lot of things that affect where things appear on the screen. Screen size, desktop size, Windows font size, web browser font size, font, the website settings, need I go on....
Record the macro during the first step. Do a little optimisation and you are ready to repeat these steps as much as you want. It saves so much time which otherwise we would have to do each step manually which is very boring and prone to errors.
In my case the initial macro recording sometimes took few minutes to get it correct and optimised, but i should say it is worth the time spent if you need to repeat those same steps atleast 10 times or more.
It is existing to see the macro actions taking place within fraction of seconds which would otherwise take few seconds to do it manually. The playback is so fast that sometimes we cannot see what has happened, but when we go back and check, every changes we need are correctly made.
I have installed the robotux as macro recorder for auto recording the macros in my Ubuntu 18.04 and when i run the captured macros , it works fine but don't recorded the keys pressed during the records!
df19127ead