dos

Выполните команду DOS и верните выход

Для независимого от платформы кода используйте system команда.

Описание

пример

[status,cmdout] = dos(command) вызывает операционную систему для выполнения указанной команды и возвращает выход команды DOS в cmdout.

Для получения дополнительных примеров, советов и информации об ограничениях см. system.

Примеры

свернуть все

Отображение текущей папки с помощью cd команда. A status Значение нуля указывает, что команда выполнена успешно. MATLAB® возвращает вектор символов, содержащий текущую папку в cmdout.

command = 'cd';
[status,cmdout] = dos(command)

Входные параметры

свернуть все

Команда операционной системы, заданная как строка или вектор символов. Команда может быть Windows® Программа пользовательского интерфейса, которая открывает пользовательский интерфейс или консольную команду DOS, которую вы обычно запускаете в командном окне DOS. Команда выполняется в интерпретаторе DOS, которая может не быть интерпретатором, из которой вы запустили MATLAB.

Пример: 'dir'

Выходные аргументы

свернуть все

Выход команды в состояние, возврат как 0 или ненулевое целое число. Когда команда будет успешной, status является 0. В противном случае status является ненулевым целым числом.

  • Если command включает символа амперсанда (&), затем status является выходным статусом, когда command запуски

  • Если command не включает символа амперсанда (&), затем status - состояние выхода после command завершение.

Выход команды операционной системы, возвращенный как вектор символов. Системный интерпретатор может неправильно представлять не Юникод® персонажи.

Представлено до R2006a