exponenta event banner

MLStartDir

Укажите текущую рабочую папку MATLAB после запуска

Синтаксис

= MLStartDir(path)
MLStartDir path
out = MLStartDir(path)

Описание

= MLStartDir(path) устанавливает рабочую папку MATLAB ® после запуска. Этот синтаксис используется при работе непосредственно в документе.

MLStartDir path устанавливает рабочую папку MATLAB после запуска. Используйте этот синтаксис в макросе VBA.

out = MLStartDir(path) позволяет выявлять ошибки при выполнении MLStartDir в макросе VBA. Если MLStartDir не удается, то out - строка, содержащая код ошибки. В противном случае out является 0.

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

path

Путь к новой рабочей папке MATLAB после запуска.

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

out

Состояние выполнения, содержащее 0 если команда выполнена успешно. В противном случае out содержит строку с кодом ошибки.

Примеры

свернуть все

Задайте для рабочей папки MATLAB значение d:\work после запуска в ячейке листа.

=MLStartDir("d:\work")

Если путь к папке содержит пробел, вставьте путь в одинарные кавычки в двойные кавычки.

Задайте для рабочей папки MATLAB значение d:\my work в макросе VBA.

MLStartDir "'d:\my work'"

Задайте для рабочей папки MATLAB значение d:\work после запуска в макросе VBA. Возврат статуса выполнения out.

out = MLStartDir("d:\work")

Совет

  • Эта функция не работает, как стандартная настройка Microsoft ® Windows ® Start In, поскольку она не запускается автоматическиstartup.m или matlabrc.m в указанной папке.

  • Рабочая папка изменяется только при выполнении MATLAB после выполнения этой функции. Запуск этой функции во время выполнения MATLAB не изменяет рабочую папку для текущего сеанса. В этом случае при перезапуске MATLAB использует указанную папку в качестве рабочей.

  • Для работы с кодом VBA в Excel ® с Link™ электронных таблиц необходимо включить ссылку на электронную таблицу в качестве ссылки в редакторе Microsoft Visual Basic ®. Дополнительные сведения см. в разделе Установка.

См. также

Представлен в R2006b