如何结合文章目录字符串gamma值声明变量UI组件DialogsGroupBox消息和查询对话框messageboxqueryboxyesnocancelbox获取max软件的版本
字符串find string ' ABC ' ' a '-1 find string ' ABC ' ' d '-undefined gamma值相关获取3ds max的gamma值local temp=IDisplayGamma.gamma设置3ds ma
创建:创建诊断日志
createdialogrollout [ widthheightposition _ x position _ y ][ pos : point2] [ width 3360 integer ] [ height 3360 integer ] [ bitmap : bitmap ] { BMP style 3360 BMP style[ menu : RC menu ] [ style : BMP style [ menu 3360 RC menu ] [ escape enable : boolean ] [ lock height 3360 boolean ] [ lock width : boolean ] [ parent 3360 hwnd ]放弃|
DestroyDialog Rollout GroupBox示例:
GroupBox grp1'摄像机' pos : [ 10,10 ] width :300 height 3360150消息和查询对话框相关材料:官方文档
消息框消息窗口。 包含消息的内容和确认按钮
messagebox message _ string [ title 3360 window _ title _ string ] [ beep : boolean ]示例
messageBox '这里是信息' title: '这里是标题' beep: true beep默认值为true,填写false时,弹框内只有文字,没有提示
querybox询问弹匣,包含内容和两个按钮(确认|取消) )。
querybox message _ string [ title : window _ title _ string ] [ beep : boolean ]具有返回值true和false
yesNoCancelBox向queryBox添加取消按钮
ysnocancelboxmessage _ string [ title : window _ title _ string ] [ beep 3360 boolean ]返回值: #yes,#no or #cancel
要获取max软件的版本,请使用maxVersion ()函数获取
根据官方文档,该方法的返回信息为以下:
returnsanarraywiththreeintegerslike # [ 3000,6,0 ] with3dsmaxreleasenumber,max API number,revision number of the SDK。
返回长度为3的数组。 第一位是3ds max的已编译版本号。 例如,在2019版本中,将返回# (21000,52,0 )
数字可以支持特定的版本,可以通过写函数来实现
fn get _ version=(local max _ version=undefined case (max version () (1) ) ) of (90003: max _ version='9' 19 ) 3360max_2009 ) 003360max )。n=' 2011 ' 140003360 max _ version=' 2012 ' 150003360 max _ version=' 2013 ' 16000003360 max x _ version=' 2017 ' 200003360 max _ version=' 2018 ' 210003360 max _ version=' 2018 ' 210003360 max。