Emeditor:运行 文件夹内所有文件的宏?
Emeditor: run a macro for all file inside a folder?
如何运行一个文件夹内所有文件的(以前录制的)宏?
示例:我录制了一个宏,该宏对打开的 html 文件可以正常工作。我已将宏保存为“test.jsee”。
我的计算机中有一个名为“C:\folder_with_files”的文件夹。它充满了 html 个文件。
如何 运行 "test.jsee" 用于文件夹 "C:\folder_with_files" 中的所有文件?
ps:同样的问题,如果许多子文件夹在主大文件夹“C:\folder_with_files”中包含 html 个文件?
pps:我的想法是 Emeditor 打开一个文件,运行 宏,关闭文件(我已经将更新的文件保存在我的宏中)并对下一个文件。
有两种方法可以完成您的任务。
- Select
Run with Temporary Options
在 Macros
菜单上。 Select宏,设置Run the macro against each opened document
选项,添加(或拖放)文件或文件夹到列表,必要时设置Save and close each document after running the macro
。
或
- Select
Advanced Open
在 File
菜单上。设置Run a macro against each opened document
、select宏,点击Select Files to Open...
按钮即可select所有要打开的文件。
如果您看不到这些命令,请确保您使用的是最新版本的 EmEditor Professional。
如何运行一个文件夹内所有文件的(以前录制的)宏?
示例:我录制了一个宏,该宏对打开的 html 文件可以正常工作。我已将宏保存为“test.jsee”。 我的计算机中有一个名为“C:\folder_with_files”的文件夹。它充满了 html 个文件。 如何 运行 "test.jsee" 用于文件夹 "C:\folder_with_files" 中的所有文件?
ps:同样的问题,如果许多子文件夹在主大文件夹“C:\folder_with_files”中包含 html 个文件?
pps:我的想法是 Emeditor 打开一个文件,运行 宏,关闭文件(我已经将更新的文件保存在我的宏中)并对下一个文件。
有两种方法可以完成您的任务。
- Select
Run with Temporary Options
在Macros
菜单上。 Select宏,设置Run the macro against each opened document
选项,添加(或拖放)文件或文件夹到列表,必要时设置Save and close each document after running the macro
。
或
- Select
Advanced Open
在File
菜单上。设置Run a macro against each opened document
、select宏,点击Select Files to Open...
按钮即可select所有要打开的文件。
如果您看不到这些命令,请确保您使用的是最新版本的 EmEditor Professional。