Запустите старую версию MATLAB в командном файле - PullRequest
0 голосов
/ 17 июня 2019

На моем компьютере установлены две версии MATLAB (2007a и 2019a).2019a устанавливается после 2007a, поэтому, если вы используете следующий код в пакетном файле:

start matlab -r "xxx.m"

Система будет вызывать 2019a вместо 2007a.

Я искал в Интернете и обнаружил, что большинство людей говорят, что вы можете вызвать более старую версию:

, если пакетный файл не содержит команды ("-r" и т. Д.), Он работает просто отлично.MATLAB можно открыть без проблем.

Какую ошибку я совершил?Как я могу вызвать более старую версию и заставить ее запускать некоторые функции?

Моя ОС: Win7

1 Ответ

0 голосов
/ 18 июня 2019

Спасибо всем, кто прокомментировал мой вопрос.Оказалось, есть два способа сделать это.

  1. Как сказано в одном из комментариев, вам просто нужна пара "" после запуска:
start "" "C:\path\MATLAB.exe" -r "xxx.m"
На самом деле вам не нужно "запускать", просто используйте каталог, это нормально:
"C:\path\MATLAB.exe" -r "xxx.m"

Оба способа решают проблему.Хороший урок для начинающих.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...