- 在python中運行mel命令cmd:
maya.mel.eval(cmd)
; - maya中的scriptjob, 當發(fā)生一個event或某個condition的狀態(tài)發(fā)生變化钥屈,執(zhí)行某個script坝辫。就像QT中的singal/slot;
Using system events and scriptJobs - 在maya界面上添加一個菜單用
cmds.menu()
近忙,刪除界面上一個部件用cmds.deleteUI()
; -
cmds.nameCommand
和cmds.hotkey
一起使用為命令指定快捷鍵永品; - 某個模塊更新了,使用
reload(module)
重新導入該模塊鼎姐,就不用重啟python解釋器了更振,類似bash中的source
; - 在現(xiàn)在和未來的新版本中使用
maya.cmds.fileDialog2()
代替maya.cmds.fileDailog()
肯腕, 在pymel中,只有pymel.core.windows.fileDialog()
实撒; - 一種導入所用pymel符號的方法:
from pymel.all import*
涉瘾; -
os.pardir
代表上一層目錄捷兰;
os.path.abspath(os.path.dirname())
==os.path.abspath(os.path.join(file, os.pardir))
- 鎖定節(jié)點:
mel: lockNode *node1*
; - 用來操作文件的mel命令:
file
贡茅;
file -type mayaAscii;
設置當前文件類型為mayaAscii。