2017-07-28 85 views
3

運行MATLAB代碼我想寫一個.bat文件,當我推在記事本++運行按鈕, 通過命令行bat文件從記事本++

我寫了一個簡單的批處理文件運行運行我的MATLAB代碼(test.m)

如何通過Notepad ++的運行按鈕將其他文件地址傳遞給我的批處理文件?

我也很感謝其他解決方案。

我的代碼:

"C:\Program Files\MATLAB\R2014b\bin\matlab.exe" -nodisplay -nosplash -nodesktop -r "; run('D:\test.m');" 
+0

在批處理文件中,您可以引用參數,例如在Notepad ++中使用'%1','%2',...打開的文件的文件名在命令提示符窗口'call /?'中運行並讀取輸出幫助瞭解詳情。所以用'%〜1'替換'D:\ test.m',並在記事本++文檔中找到如何運行像批處理文件這樣的工具,並使用具有完整路徑的活動文件的名稱。 – Mofi

回答

0

這一次我不會用CMD命令,而是運行程序的某些部分的批處理文件。如果我理解正確,那麼當你點擊圖標和記事本++時,你想運行MATLAB程序。我會做的是以下。

右鍵點擊程序,選擇屬性,然後將目標線改變爲

"[Notepad++ Target Path Here]", "C:\Program Files\MATLAB\R2014b\bin\matlab.exe" -nodisplay -nosplash -nodesktop -r "; run('D:\test.m');" 

這應該運行兩個程序

希望這有助於!