我在Notepad ++中设置了编译(主要是SQL Server),它运行正常。但我希望能够一次编译多个文件。我可能一次编辑3-10个文件,然后点击按钮并立即编译它们。
我尝试了一个宏录制Control-Tab(切换窗口),然后是Control-F6(执行前一个),但是在切换窗口时宏似乎挂起了。
我已经浏览过NppExec中的控制台帮助选项,并认为$(#n)[第n个打开窗口中的文件名]有承诺,但有两个基本问题:如果命令没有分支/ 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脚本来编译所有传递的文件。
我感谢任何建议。