CloseMaxscript 用户手册 运行出错时的弹窗报告
默认情况
默认情况下,如果运行过程中出错,将以非阻塞的弹窗进行报告
类似如下图片


如果你不希望用户收到此弹窗,可以在界面上进行设置

- MessageBox, 默认的弹窗
- Print Listener, 错误消息将打印到Max自带的脚本侦听器
- None,什么都不报告
注意
打印到侦听器 或 什么都不报告 意味着你将你代码的错误信息,进一步处理请看下方内容
除此之外
你还可以继续对错误码进行处理,示例
myScriptRunState = filein @"fake_code_Close.ms"
if myScriptRunState < 0 do messagebox ("出现了一些错误,错误码是:" + myScriptRunState as string)
以下是部分关于错误码的解释 ,你可以自行修改用你的方式进行报告
(-306) : "该脚本使用了硬件绑定,请注册后使用"
(-321) : "脚本执行错误,99%情况为开发者源代码执行时出错"
(-345) : "只能在64位的3dmax上运行"
(-346) : "只能在3dmax2013及更高的版本运行"
(-361) : "Windows Fips 配置错误"
(-407) : "3dmax设置了不允许嵌入式代码运行,会在2022及以后的版本出现"
(-408) : "微软杀毒软件拦截"
(-403) : "外部脚本拖入时出错,一般为未知错误,很少发生,但发生了一般不好解决"
浙公网安备 33010602011771号