如何在3DS Max中刷新或重新加载脚本?

时间:2013-06-09 10:33:22

标签: maxscript

当我在3DSMAX中创建Maxscript脚本时,我将它们放在Max安装目录的startup文件夹中,然后通过MAXScript下的Utilities部分启动它们。

当我进行更改时,我需要重新启动Max,以便在它们生效之前再次加载脚本。

如何强制Max重新加载startup文件夹中的脚本?

1 个答案:

答案 0 :(得分:2)

你有理由使用这种方法吗?而不是使用脚本实用程序,看看推出浮动或对话框,两种方式都更易于管理和用户友好。要使脚本易于访问,请将它们包装在宏脚本定义中,或者通过菜单栏中的MAXScript菜单运行它们。

例如,对于像这样的示例实用程序

utility main "Main"
(
    rollout sub "Rollout"
    (
        button btn "Button"
    )
)

对话框版本为

try destroyDialog sub catch()
rollout sub "Rollout"
(
    button btn "Button"
)
createDialog sub

和宏指令定义

macroscript main category:"MyTools" buttonText:"Main"
(
    rollout sub "Rollout"
    (
        button btn "Button"
    )

    on execute do
    (
        destroyDialog sub
        createDialog sub
    )
)