| 5 | 1/1 | 返回列表 |
| 查看: 2120 | 回復: 12 | ||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | ||
jericho1984新蟲 (初入文壇)
|
[求助]
怎么樣matlab調(diào)用exe文件,并輸入 已有1人參與
|
|
|
求助~~本人在matlab下調(diào)用了一個exe文件(C寫的) 此exe文件運行是分步的(需要依照提示不停的輸入數(shù)據(jù),即提示-->輸入數(shù)據(jù)-->回車,然后下一個提示-->輸入數(shù)據(jù)-->回車) 我想把這整個步驟加入一個循環(huán)中多次運行,請問怎么樣才能執(zhí)行 打開exe-->在提示下輸入x.txt-->在提示下輸入y.txt(結(jié)束) 請各位高手指教下! 用system('**.exe')在提示輸入的那個地方就停住等輸入了。。。沒辦法自動輸入x.txt回車。。。。 |
新蟲 (初入文壇)
木蟲 (正式寫手)
| 你用!**.exe試試,但要把文件放在工作文件夾下 |
新蟲 (初入文壇)
至尊木蟲 (著名寫手)
驃騎將軍
|
matlab可以用感嘆號(!)加executable文件名直接運行, 但是無法和程序互動,如果中間需要輸入數(shù)據(jù)(像你這樣的) 你需要拿到exe的源碼,重新寫main函數(shù)的邏輯,改成這樣: 如果輸入?yún)?shù)個數(shù)argc==1,那么運行不斷提示用戶輸入數(shù)據(jù); 如果輸入?yún)?shù)個數(shù)argc>1,分情況解析參數(shù)內(nèi)容argv,分割字符串得到輸入?yún)?shù)文件名,這樣main后面的處理直接讀取文件內(nèi)容使用即可. 然后在matlab中你可以!*.exe 1.txt 2.txt這樣試試 |

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 283求調(diào)劑 +5 | A child 2026-03-28 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 304求調(diào)劑 +5 | 曼殊2266 2026-03-27 | 5/250 |
|
|
[考研] 329求調(diào)劑 +5 | 星野? 2026-03-26 | 5/250 |
|
|
[考研] 083000學碩274求調(diào)劑 +7 | Li李魚 2026-03-26 | 7/350 |
|
|
[考研] 308求調(diào)劑 +7 | 墨墨漠 2026-03-27 | 7/350 |
|
|
[考研] 275求調(diào)劑 +10 | jjjjjjjjjjl 2026-03-27 | 10/500 |
|
|
[考研] 086000調(diào)劑 +3 | 7901117076 2026-03-26 | 3/150 |
|
|
[考研] 085600,材料與化工321分,求調(diào)劑 +9 | 大饞小子 2026-03-27 | 9/450 |
|
|
[考研] 材料調(diào)劑 +8 | 匹克i 2026-03-23 | 8/400 |
|
|
[考研]
|
nnnnnnn5 2026-03-25 | 5/250 |
|
|
[考研] 324求調(diào)劑 +4 | wysyjs25 2026-03-21 | 4/200 |
|
|
[考研] 【雙一流院校新能源、環(huán)境材料,材料加工與模擬招收大量調(diào)劑】 +4 | Higraduate 2026-03-22 | 8/400 |
|
|
[考研] 尋找調(diào)劑 +5 | 倔強芒? 2026-03-21 | 8/400 |
|
|
[考研] 303求調(diào)劑 +6 | 藍山月 2026-03-25 | 6/300 |
|
|
[考研] 材料與化工328分調(diào)劑 +6 | 。,。,。,。i 2026-03-23 | 6/300 |
|
|
[考研] 材料專碩找調(diào)劑 +5 | 哈哈哈吼吼吼哈 2026-03-23 | 5/250 |
|
|
[考研] 化工專碩求調(diào)劑 +3 | question挽風 2026-03-24 | 3/150 |
|
|
[考研] 材料/農(nóng)業(yè)專業(yè),07/08開頭均可,過線就行 +3 | 呵唔哦豁 2026-03-23 | 4/200 |
|
|
[考研] 269求調(diào)劑 +4 | 我想讀研11 2026-03-23 | 4/200 |
|
|
[考研] 328求調(diào)劑 +4 | LHHL66 2026-03-23 | 4/200 |
|