Notepad++ でコンパイル (主に SQL Server) をセットアップしましたが、正常に動作します。しかし、一度に多くのファイルをコンパイルできるようにしたいと考えています。一度に 3 ~ 10 個のファイルを編集し、ボタンを押して一度にすべてをコンパイルしたい場合があります。
Control-Tab (ウィンドウの切り替え)、次に Control-F6 (前の実行) を記録するマクロを試しましたが、ウィンドウを切り替えるとマクロがハングするようです。
私は NppExec のコンソール ヘルプ オプションを調べて、$(#n) [n 番目に開いているウィンドウ内のファイルの名前] が約束されていると考えましたが、2 つの基本的な問題があります: if コマンドがないことと、分岐/ループ コマンドがないことです。 NppExec コンソールで。
また、さまざまなファイルを選択し、それらに対して NppExec スクリプトを実行する Npp Explorer の機能を使用してみました。特別に細工された exec スクリプト内の行
//Explorer: NppExec.dll EXP_FULL_PATH[0]
選択された最初のファイルを渡します。
//Explorer: NppExec.dll EXP_FULL_PATH[0] EXP_FULL_PATH[1]
最初と2番目の両方を通過すると思いますか。しかし、Npp Explorer で選択されているすべてのファイルを渡す方法がわかりません。それを取得できれば、NppExec スクリプトで DOS コマンドまたは PowerShell スクリプトを呼び出して、渡されたすべてのファイルをコンパイルできます。
提案をいただければ幸いです。