Почему переменная не определена при попытке проанализировать файл .bat в MATLAB?

#matlab #batch-file

#matlab #пакетный файл

Вопрос:

Я действительно новичок в MATLAB. Я должен использовать его для проекта по анализу 3D-изображений лица. Я следовал процедурам, описанным в Facial Landmarking Software .

Я использую Windows. Я получаю следующее сообщение об ошибке при запуске compute_many.bat , как требуется по ссылке:

Неопределенная переменная «compute_many» или класс «compute_many.bat».

Я вижу compute_many.bat файл, созданный в моей папке из кода Get_compute_many_Windows , но я не знаю, почему переменная не определена.

Я не особенно понимаю:

Откройте окно терминала, перейдите в каталог Training или Subjects и выполните следующую команду для создания .Файлы PLY.

Как открыть окно терминала? Где вводить compute_many.bat ? Вызывает ли это ошибку?

Комментарии:

1. В Windows вы можете перейти в папку (либо Обучение, либо Предметы, как вы упомянули) и ввести cmd адресную строку, чтобы открыть терминал (командная строка) в нужной папке. Если файл compute_many.bat находится в одной из этих папок, вы можете запустить его, просто введя compute_many.bat в командной строке. Примечание: у меня нет опыта работы с этим программным обеспечением.

2. @rinkert Терминал показал, что » ‘C:/Program «не распознается как внутренняя или внешняя команда, работоспособная программа или пакетный файл». Есть идеи, почему здесь проблема? Я понимаю, что у вас может не быть опыта работы с этим программным обеспечением, но я хотел бы знать, является ли проблема здесь общей (если да, то как решить) или специфичной для программного обеспечения. Спасибо.

3. Содержимое файла compute_many.bat выглядит следующим образом: C:/Program Files/VCG/MeshLab/meshlabserver.exe -i a1010000319.obj -o a1010000319.ply -om vc -s meancurvature.mlx Нужно ли мне вручную цитировать вышеуказанное содержимое? Если да, то где поместить кавычки?

4. Да, поместите двойные кавычки (» «) вокруг пути к исполняемому файлу, поэтому "C:/ ... /meshlabserver.exe"

5. .bat файлы не являются сценариями MATLAB. Не пытайтесь запускать его из MATLAB.