запуск кода Matlab в файле .bat на Windows - PullRequest
0 голосов
/ 21 февраля 2012

Вот код, используемый в моем .bat-файле

phreeqc first_trial_um_b.pqi
matlab -sd "C:\trialbatch" -r "clean_output.m"
matlab -sd "C:\trialbatch" -r "getCa.m"
pause 

Часть phreeqc работает просто отлично, однако код matlab почему-то не запускается.Когда я вручную набираю код Matlab в DOS, он работает безупречно.

1 Ответ

2 голосов
/ 21 февраля 2012

Какой тип файла phreeqc? Если это пакетный файл: phreeqc.bat, то строки, следующие за ним, никогда не будут выполнены. Чтобы это исправить, вы должны включить команду CALL для выполнения phreeqc:

call phreeqc first_trial_um_b.pqi
matlab -sd "C:\trialbatch" -r "clean_output.m"
matlab -sd "C:\trialbatch" -r "getCa.m"
pause  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...