I fixed the link, thx for notifying me.
- Did you implemented the multi-step feature ? or will it be available for a MRS 2.0 beta ??
Nope. Its planned for 2.0. However, see below.
- Does MRS support %UL (unicode filelist) and unicode plugin ?
Nope, however, there is currently
Unicode version of AHK in development. Once it is over, script will silently be able to do Unicode file names. Creating Unicode version with non Unicode AHK is simply too much work without equal benefit.
This is also one of the reasons why I postponed v2.0.
I created draft for 2.0 and the plan was to separate Multi Rename Engine from GUI (MRE). You could be able then to create whatever interface you like - win, console, web, network, script driven etc... I was planning to introduce presets as little MRE scripts with .mrs extension that would look like:
sample.mrs
Code: Select all
Filter *.mp3
MaskN [C:] [N2-30] [=Hash.CRC32]
CaseN Upper
ReplaceN "." " "
MaskE [E].bak
UDF param1 "param 2" "param n"
Replace _ " "
In above example each step can operate either on Name part, Extension part or entire part. For instance, ReplaceN will above will replace dot with space only in name (not in path or extension), while final Replace will take entire path and do so. Also, UDF is User Defined Function and it will be another type of plugin for MRE besides Mask plugins.
API is about to have 1 function only:
Code: Select all
FileListDst := Rename( FileListSrc, MrsScript-Or-FileListDst, Options )
where Options are stuff like collision prevention, dir making prevention, simulation etc... You will get destionation file list and you can do with it whatever you like, even undo with
After this, MRE will ship with few GUIs so you can choose whatever you like or make your own.
You will agree that it is lots of work and I don't want to do it without Unicode in AHK as we will have half product. On the other hand, I never use Unicode file names so, I don't know.... maybe it will happen.
In any way, if you have any kind of suggestion, feel free to post it here or on AHK forum.