Macro that changes file encoding and then saves?
-
I’m hoping to record a macro that will ‘convert to UTF-8’ and then save the file to a specific file name. I tried to use the “Start Recording” feature for this, but those actions aren’t captured. Is it possible to manually write a macro to do all of that?
-
It should be possible with one of the scripting plugins available, e.g. NppExec. This plugin (like others as well) allows to create a menu entry in the
Macro
menu which can be assigned to a keyboard shortcut.But you should elaborate more precisely what you meant with
@Clay-Gibney said:
a specific file name
Automatically generated from the original file name, following a certain rule? Or provided by user by opening a file selector dialog?
-
Thank you. I have a daily task where I open a uniquely named CSV file, and I have to encode it to UTF-8 and then perform a Save-As to a specific file name so I can then upload it into another system. So I was hoping to turn a few of those steps into a macro/menu choice.
-
I guess we won’t know if you can achieve this unless you give @dinkumoil 's suggestion a try and report back on how it goes…
-
The NppExec plugin did the trick! Just two simple lines were all I needed:
npp_menucommand Encoding\Convert to UTF-8
NPP_SAVEAS: c:\users\clay\downloads\people.csv