Forum Replies Created
- AuthorPosts
- owilskyParticipant
Also you can write a macro that triggers when opening a file like this:
var r, re;
re = /foldername/i; //Create regular expression pattern
r = document.FullName.match(re); //Attempt match on search string.
if(r != null) document.ConfigName = “HTML”;owilskyParticipantUnfortunately I didn’t have the possibility to test the new version yet.
For me Search/Replace with RegEx enabled was very slow in bigger files in the last versions.
Is RegEx Search/Replace also faster now?owilskyParticipantI second this request.
I also like the small dots a lot more.owilskyParticipantI cannot tell my users to install 30 macros by hand and configure 20 keyboard shortcuts for them and create their own menus.
If it cannot be done automatically, I will try to find out how to change the reg value. Can you tell me how the general format is? I only need the format for the macros, I do not need the “normal” menu commands.
I guess there must be 3 parts per macro:
– path and filename of macro
– keyboard shortcut
– as you said the length of the entry.
– plus maybe a separator between different entries?It may be difficult but I know I can do it!
Oliver
owilskyParticipantOK, I managed to import all keyboard shortcuts by macro. No problem, thanks for that.
BUT: Next problem: :-(
In HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3CommonMainMenu my changed main menu including some macros is saved, again with macro paths hard coded. :-x
I guess it’s not possible to change the main menu per macro?I tried to decode the main menu entry, seems to be unicode, always ansi code in hex and then “00”.
I tried to replace my old path with the new one in this hex field and that seemed to work great, but now I get a crash at offset 0003afb1 when I start EmEditor.
Guess it’s not that easy :-(a. Is it possible to change the main menu per macro?
b. If not, what’s the format of the MainMenu registry entry?Thanks for any info.
OliverowilskyParticipantOne option is use INI file settings, which use relative path, but if My Macro folder is under user profile (sucn as UsersJohnDocuments…), you will still have to fix each relative path.
But the ini file is saved in EmEditor’s folder in “Program Files”, right? And a normal user does not have the right to write into that folder, so he cannot save his settings into the ini file.
Or is the ini file located elsewhere? I though ini files are for using EmEditor on USB sticks…
And you cannot reimport exported ini files.For the next major version, I will try to find a way to transfer the settings, possibly by adding something like \%MYMACRO_PATH\% environment, which can be included in the macro path, so the shortcut settings will be easily transferred to another PC.
That would be fine.
For now I think I will go the macro way. I wrote >30 macros for our script language, so one more won’t hurt. Thanks a lot for the example.owilskyParticipant+1 from me :-D
owilskyParticipantHmmm… I played with the various events and tried “Group window created”. Seems like that does what I want. Or will I encounter any problems with that event?
owilskyParticipantWow… that’s good news.
Thanks a lot for your kind help.PS: I think my company will buy 20-30 licences soon ;)
owilskyParticipantBut all macros that are included in “My Macros” are displayed in the toolbar, right?
I would like to display the toolbar and some of my macros there, but not all.
So it is not possible to assign keyboard shortcuts for macros not on the toolbar? - AuthorPosts