[问题] matlab 类似 sys.argv 的功能

楼主: caron0225 (淯仔)   2021-01-30 17:29:29
小弟想请教
matlab有没有类似 python 的 sys.argv 的指令可以用??
小弟我在matlab遇到路径调用的问题
我将matlab封包成 m.exe 档放在路径 B,也包含一个 m.txt 档案
是当 m.exe 启动时马上调用的,比如说 fopen('.\m.txt')
现在我希望我能在路径 A 目录下,利用 cmd 呼叫 m.exe 时,m.exe 能知道 m.txt 在哪
比如我在当前工作路径A的cmd,发出如下指令:
call "路径B\m.exe"
但是 m.exe 无法在路径A下找到 m.txt,因为它放在路径B
解决的想法是,让 m.exe 被启动时,先知道自己本身在哪个路径
我知道 python 可以用 sys.argv 来做到类似的事情。
请教版上大大,matlab是否也有类似指令可以用??或是有其他解决办法供参考!!
在此先谢谢大家~~
P.S. “call "路径B\m.exe" 路径B\m.txt” 这种后面加引数的方式不考虑
因为我希望将 m.txt 里面的内容作为 m.exe 启动时读取的默认资料。
作者: cancelpc (阿吉)   2021-01-30 23:37:00
不是有 arguments 可用

Links booklink

Contact Us: admin [ a t ] ucptt.com