dos
执行DOS命令并返回输出
语法
状态= dos(命令)
[status,cmdout] = dos(命令)
[status,cmdout] = dos(command,'-echo')
描述
例子
输入参数
输出参数
限制
MATLAB将字符转换为操作系统外壳接受的编码。的输出
命令
转换为MATLAB编码,以便在命令窗口中显示。如果从命令中得到意想不到的结果,请输入命令
参数,以查看操作系统如何处理您的输入。MS-DOS不支持UNC路径名。金宝app因此,如果当前文件夹使用UNC路径名,则运行
dos
用DOS命令
依赖于当前文件夹的操作失败。MATLAB返回以下错误:当当前目录是UNC路径名时,使用dos dos命令可能无法执行
dos
或者一个函数调用dos
。
提示
要在后台执行操作系统命令,请包含尾随字符,
&
,在…命令
论证(例如,‘记事本&’
)。退出状态立即返回到状态
变量。此语法对于在运行时需要交互式用户命令输入的控制台程序非常有用,并且不能在MATLAB命令窗口中正确运行。注意:如果
命令
包括尾轴&
字符,然后cmdout
是空的。
R2006a之前引入
这个话题有帮助吗?