Home  Previous Next

命令 (MEL/Python)

MGPickerLicence v2_transparent

Synopsis

MGPickerLicence ([floating=[boolean]],[nodeLocked=[string]], [state=string])

MGPickerService不可撤消, 可以查询且可以编辑

这个命令用来查询或编辑MG-Picker工作室的授权状态。

 

长名 (短名)

参数类型

属性

-floating(-fl) v2_transparent

boolean

createqueryedit

 

查询模式下返回字符窜数组信息:

   [0] 返回连接器所以目录路径。

   [1] 浮动授权状态,"-1"代表试图连接浮动授权但是失败,"1"代表正在使用浮动授权,"0"代表其它所有的状态,包括固定授权等。

   [2] 是否自动连接浮动授权。
 

在创建或编辑模式下,真值代表登陆连接浮动授权,假值代表从当前的浮动授权退出登陆并断开连接。

-nodeLocked(-nl) v2_transparent

string

createqueryedit


查询模式下返回字符窜数组信息:

   [0] 当前机器的用户请求码

   [1] 注册码, 空的话代表未使用固定授权。

   [2] 注册码所针对的版本,如果未注册,则返回"0.0".
 

在创建或编辑模式下,可以指定注册码来完成注册,指定空字符窜则注销注册。

-state(-st) v2_transparent

 

query


用来查询当前的授权状态:

   0: 未注册或登陆。

   1: 注册了固定授权,但是注册码是针对较早版本的。

   2: 注册了固定授权。

   3: 登陆了浮动授权。

 


create 标签可以在创建模式中使用

edit 标签可以在编辑模式中使用

query 标签可以在查询模式中使用

multiuse 标签可以在一条命令中多次使用

MEL例子

print("Query license state: " + `MGPickerLicence -q -state` + "\n");
print("Node-Locked license state: " + stringArrayToString(`MGPickerLicence -q -nodeLocked`, ", ") + "\n");
print("Floating license state: " + stringArrayToString(`MGPickerLicence -q -floating`, ", "));

Python例子

from maya import cmds

print("Query license state:", cmds.MGPickerLicence(q=True, state=True))
print("Node-Locked state:", cmds.MGPickerLicence(q=True, nodeLocked=True))
print("Floating License state:", cmds.MGPickerLicence(q=True, floating=True))

Home Previous Next