Matlab编程–调用dos系统程序
调用系统程序
利用matlab中的dos函数,我们可以调用相当多的系统程序,比如
- dos(‘taskmgr.exe’) %调用任务管理器
- dos(‘control.exe’) %打开控制面板
- dos(‘cleanmgr.exe’) %磁盘清理
- dos(‘cmd.exe’) %命令提示符
- dos(‘shutdown.exe -s -f -t 0’) %立即关机
- dos(‘shutdown.exe -r -f -t 0’) %立即重启
- dos(‘ping www.baidu.com’) %ping命令
- dos(‘calc.exe’) %打开计算机
- dos(‘notepad.exe’) %打开记事本
- dos(‘winword.exe’) %打开word
- dos(‘powerpnt.exe’) %打开power point
dos(‘regedit32.exe’) %打开注册表编辑器
而像其他的dir,cd,del,copy等命令不用dos函数就能够在matlab命令窗口运行了
matlab 调用dos命令和文件操作
- 第一、利用!直接调用,简单方便,可以带操作对象:!del A.bat
- 第二、调用system函数或者dos函数,既可以实现功能,又返回参数,能检查执行情况,方便后面程序的开发,推荐这个 [status,results]=system(‘del A.bat’)
- 第三、采用文件操作命令,如fopen、delete等:delete A.bat