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 打开一个文件,运行 宏,关闭文件(我已经将更新的文件保存在我的宏中)并对下一个文件。

有两种方法可以完成您的任务。

  1. Select Run with Temporary OptionsMacros 菜单上。 Select宏,设置Run the macro against each opened document选项,添加(或拖放)文件或文件夹到列表,必要时设置Save and close each document after running the macro

  1. Select Advanced OpenFile 菜单上。设置Run a macro against each opened document、select宏,点击Select Files to Open...按钮即可select所有要打开的文件。

如果您看不到这些命令,请确保您使用的是最新版本的 EmEditor Professional。