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) : "外部脚本拖入时出错,一般为未知错误,很少发生,但发生了一般不好解决"
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步