Re: [問題] 請問一下開啟DOS模式執行的相關問題已回收
addpath('D:\Abaquc_tmp');
或者
currDir=pwd;
cd('D:\Abaqus_tmp');
dos('Abaqus job=Job_12345.inp');
cd(currDir);
第二個問題看不懂...
※ 引述《Coolweiwei (企鵝)》之銘言:
: D:\Abaqus_temp>Abaqus job=Job_12345.inp
: 這是我原本手動開啟DOS模式後
: 所要輸入的指令
: 請問一下我要在MATLAB寫一個CODE
: 拿來RUN過後
: 可以跟我原本手動開啟DOS再打第一行的指令有著同樣的效果
: 我該怎麼打呢!?
: 我在Command Windows試著打過
: dos('D:\Abaqus_temp\abaqus job=Job_12345.inp')來測試一下
: 結果訊息是這樣:
: 'D:\Abaqus_temp\abaqus' 不是內部或外部命令、
: 可執行的程式或批次檔。
: ans =
: 1
: 另外還有一個問題
: 就是我讀了一個檔案內的字元參數
: 我想要找跟"MAXIMUM"相符合的字元
: 我寫了一個CODE
: fid = fopen('Job_12345.dat','r');
: xxx = fscanf(fid,'%c');
: for i=length(xxx):-1:7
: success(i) = strcmp(xxx(i-6:i),'MAXIMUM');
: if success(i) > 0.5,
: break;
: end
: end
: 因為我要找的字元皆在最底部
: 所以我用從下往上找的方式來寫
: 問題是我可以找到第一個我想要的
: 可是我還有一個資訊要從第二個MAXIMUM內去找
: 我該怎麼寫相關的CODE去找第二個我要的字元呢!?
: 謝謝^^"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.88.54
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):