[問題]matlab執行dos指令問題 已回收

看板MATLAB作者 (Melo)時間14年前 (2011/04/16 22:00), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
小弟最近想用matlab取執行JM一個dos指令,如下: Command1='cd C:\Documents and Settings\User\桌面\JM\bin'; system(Command1); Command2='lencod -d encoder.cfg'; system(Command2); 但是matlab會在第三行出現"'lencod' 不是內部或外部命令、 可執行的程式或批次檔。 ans=1" 但是我確定在C:\Documents and Settings\User\桌面\JM\bin內有lencod.exe的檔, 和encoder.cfg的檔案。 想請問大家要如何解決? 感謝 X -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.165.116

04/16 23:25, , 1F
印象中每次執行的是全新的 之前的東西不會保留
04/16 23:25, 1F

04/16 23:26, , 2F
所以第三行那邊可以用完全路徑試試看
04/16 23:26, 2F

04/16 23:27, , 3F
或是先在MATLAB中跳到第一行的路徑 再執行第三行
04/16 23:27, 3F

04/17 12:38, , 4F
小弟資質駑鈍,可否請樓上大大舉例?
04/17 12:38, 4F

04/19 19:42, , 5F
空格可以嗎?一樓意思是你先進入你的路徑(C:)才打第三行
04/19 19:42, 5F
文章代碼(AID): #1DgQ4R1L (MATLAB)