1

当我在 3DSMAX 中创建 Maxscript 脚本时,我将它们放在startupMax 安装目录中的文件夹中,并MAXScript通过Utilities.

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

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

4

1 回答 1

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
    )
)
于 2013-06-10T14:04:34.117 回答