y***r 发帖数: 16594 | 1 我从Matlab 调用一个别人写的程序,可是那个程序运行过程中要求我输两次回车键,
很烦。
怎样让Matlab自动为我输入。谢谢各位老大了。 |
l******n 发帖数: 9344 | 2 贴code
【在 y***r 的大作中提到】 : 我从Matlab 调用一个别人写的程序,可是那个程序运行过程中要求我输两次回车键, : 很烦。 : 怎样让Matlab自动为我输入。谢谢各位老大了。
|
r****y 发帖数: 1437 | 3 看来很多人都不知道怎么回来运行matlab啊。
假设一个程序运行中你要输入的有如下的参数
1
(enter key)
(enter key)
Run a unix script like this
#!/bin/csh -f
setenv LM_LICENSE = (your license file) << EOF1
your_matlab_script_name
1
EOF1
That's it. It's running in background without need of your inputs.
【在 y***r 的大作中提到】 : 我从Matlab 调用一个别人写的程序,可是那个程序运行过程中要求我输两次回车键, : 很烦。 : 怎样让Matlab自动为我输入。谢谢各位老大了。
|
y***r 发帖数: 16594 | 4 谢谢老大们。
我这个程序是要调用DOS程序。如下: |
p*****e 发帖数: 310 | 5 用batch file封装一下?参考一下ms batch file的帮助
【在 y***r 的大作中提到】 : 谢谢老大们。 : 我这个程序是要调用DOS程序。如下:
|
r****y 发帖数: 1437 | 6 Under dos, you can also redirect the I/O
system('myscript.exe inputfile < bbb');
and your file bbb will be just two entery keys there.
【在 y***r 的大作中提到】 : 谢谢老大们。 : 我这个程序是要调用DOS程序。如下:
|
y***r 发帖数: 16594 | 7 Works!
Thank you very much "rossby".
You are a great man!!!
【在 r****y 的大作中提到】 : Under dos, you can also redirect the I/O : system('myscript.exe inputfile < bbb'); : : and your file bbb will be just two entery keys there.
|