大家好
想请问各位有关dos的指令
像是 dos('dfmod a.ind') % dfmod是模拟软件的执行 a.ind是档案
若把 cmd = 'dfmod a.ind'
再执行 dos(cmd) 这样也是OK没问题的
但是我程式需要在 dfmod a.ind 后面加上几个字 例如 n1=0
要执行 dfmod a.ind n1=0 % 进行模拟时将某块区域的n1设为零
我想要做的是如下:
cmd = 'dfmod a.ind'
x = 'n1=0'
cmd = strcat(cmd,12,x)
dos(cmd)
这样却无法执行(会得到ans = 34,不知道是否为错误码)
在合并的过程好像出了问题
不然一定要手动输入 dos('dfmod a.ind n1=0') 才能执行
因为要用程控x,无法手动输入
不知道该如何解决呢?