CloseMaxscript 用户手册 前置动作示例,绑定优盘

注意:前置代码需要自行保证绝对能够正常运行,若语法或者运行时出错,将永远返回True(即可以正常执行原始代码)

必要的步骤

  1. 先在电脑中插入优盘
  2. 运行插件
  3. 在侦听器输入 print(CodeContainer.MaxScriptRunTime.C1EE267ADE6M())

将会打印出当前电脑上的所有设备号,一排就是一个设备(他们按照逗号分割分别是:设备名字,容量大小,序列号,其他序列号信息)
其他序列号信息不一定在每个系统都一致,在系统属性中它的名字是设备实例路径,可能和系统相关,现在不建议使用
比如:

当前标注的位置是演示插入的小米优盘,大致能看出他的型号和序列号

配置前置代码

如果你对mxs不太熟悉,只需要把前置代码中的abc替换成你优盘的特征码即可就行,其他2个不用关心,因为这里可以输入多个
这里的特码建议使用123处作为标识,即"mi xmup01qm usb device,64017354240,aa00000000000489"
下方为前置脚本,将他保存为一个 ms后缀的文件,加密时放在此处

下方脚本虽然可以直接在max里面进行运行测试,但请确保测试前运行了插件

fn checkUsb =
(
--硬编码库
datas = #(
"abc",
"04aflh76egd50229",
"0BC30DC3-B8B8-4B54-A8D8-6A5BE043F715"
)
--用户电脑上的磁盘设备
hardInfos = CodeContainer.MaxScriptRunTime.C1EE267ADE6M()
result = false
for hi in hardInfos do
(
for db in datas do
(
if findString hi db != undefined do
(
result = true
exit
)
)
)
if result == true then
(
messagebox "已经注册,正常使用(测试提示,发布时可删除) "
)
else
(
messagebox "请插入合适的硬件设备 "
)
return result
)
checkUsb()
posted @   trykle  阅读(93)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示