执行DOS命令并返回输出
状态= dos(命令)
(地位、cmdout) = dos(命令)
(地位、cmdout) = dos(命令,“回声”)
MATLAB将字符转换为操作系统shell接受的编码。的输出命令
转换为MATLAB编码,在命令窗口中显示。如果您从该命令得到意外的结果,请输入命令
参数直接在操作系统提示符处查看操作系统如何处理您的输入。
MS-DOS不支持UNC路径名。万博1manbetx因此,如果当前文件夹使用UNC路径名,则运行dos
用一个DOS命令
依赖于当前文件夹的操作失败。MATLAB返回这个错误:
当当前目录是UNC路径名时,可能无法执行dos命令
dos
或者函数调用dos
.要在后台执行操作系统命令,包括尾随字符,&
,在命令
参数(例如,‘记事本&’
).退出状态立即返回到状态
变量。这种语法对于在运行时需要交互式用户命令输入的控制台程序非常有用,并且不能在MATLAB命令窗口中正确运行。
如果命令
包括落后&
字符,然后cmdout
是空的。