命令行将无法运行MAXScript

时间:2019-05-03 09:34:08

标签: command-line 3dsmax

我的命令行代码如下-

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

它将打开同一文件夹中的所有Max文件-非常好。

我希望它也告诉max在文件打开时运行任意数量的脚本,3dsMax帮助中提供了有关如何执行此操作的指南,例如:

-U MAXScript =(这将打开MAXScript并在新的3dsmax命令加载结束时运行某个脚本。

但是,这在我需要使用的初始代码的末尾不起作用。 我一直在研究这如何工作2天,但一直绕圈。 请帮忙。

亚当

2 个答案:

答案 0 :(得分:0)

尝试for /r %%v in (*.max) do START cmd.exe /C %%v

答案 1 :(得分:0)

您可能想看看使用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

加载最大文件然后执行脚本的命令行应如下所示

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