1

我已经在 Notepad++ 中设置了编译(主要是 SQL Server),它工作正常。但我希望能够一次编译多个文件。我可能一次编辑 3-10 个文件,然后喜欢点击一个按钮并一次编译它们。

我尝试了一个宏录制 Control-Tab(切换窗口)然后 Control-F6(执行上一个),但切换窗口时宏似乎挂起。

我已经通过 NppExec 中的控制台帮助选项,并认为 $(#n) [第 n 个打开窗口中的文件名] 有承诺,但有两个基本问题:没有 if 命令和没有分支/循环命令在 NppExec 控制台中。

我还尝试使用 Npp Explorer 选择各种文件并在它们上运行 NppExec 脚本的能力。在特制的 exec 脚本中,该行

//Explorer: NppExec.dll EXP_FULL_PATH[0]

传递选择的第一个文件,而

//Explorer: NppExec.dll EXP_FULL_PATH[0] EXP_FULL_PATH[1]

我会想象通过第一个和第二个。但我看不到如何传递在 Npp Explorer 中选择的所有文件。如果可以的话,我可以让 NppExec 脚本调用 DOS 命令或 powershell 脚本来编译所有传递的文件。

我很感激任何建议。

4

0 回答 0