Командная строка не будет запускать MAXScript - PullRequest
0 голосов
/ 03 мая 2019

У меня есть код командной строки следующим образом -

for /r %%v in (*.max) do start %%v

Он открывает любой файл Max в той же папке - отлично.

Я хочу, чтобы он также указывал max запускать любое количество сценариев при открытии файла, для справки о том, как это сделать, есть справка по 3dsMax, например:

-U MAXScript = (это откроет MAXScript и запустит определенный скрипт в конце загрузки новой команды 3dsmax.

Однако это не работает в конце исходного кода, который мне нужно использовать. Я изучал, как это могло бы работать в течение 2 дней, но продолжаю ходить по кругу. Пожалуйста, помогите.

Адам

Ответы [ 2 ]

0 голосов
/ 03 мая 2019

Возможно, вы захотите взглянуть на использование 3dsmaxbatch.exe вместо 3dsmax.exe

Вот ссылка на документацию 2019 года: https://knowledge.autodesk.com/support/3ds-max/learn-explore/caas/CloudHelp/cloudhelp/2019/ENU/3DSMax-Batch/files/GUID-48A78515-C24B-4E46-AC5F-884FBCF40D59-htm.html

Командная строка для загрузки файла max и выполнения скрипта должна выглядеть следующим образом

3dsmaxbatch.exe -sceneFile C: /some/path/to/maxfile.max C: /some/path/to/script.ms

0 голосов
/ 03 мая 2019

попробуй for /r %%v in (*.max) do START cmd.exe /C %%v

...