看到Photoshop Action時,我很好奇使用python爲Maya開發一個宏工具。所以我開始研究它。maya的宏工具
這裏是我的樣品,
path = "C:/Desktop/file.txt"
a = open(path, 'w')
#cmds.scriptEditorInfo(ch = True, chf = True)
cmds.scriptEditorInfo(hfn=path, wh=True)
a.close()
我能夠記錄所有的事情。這是我記錄的信息。
CreatePolygonPyramid;
performPolyPrimitive Pyramid 0;
setToolTo CreatePolyPyramidCtx;
optionVar -query toolMessageVisible;
optionVar -query toolMessageTime;
optionVar -query toolMessageVerticalOffset;
optionVar -query toolMessageHorizontalOffset;
headsUpMessage -time 0.7 -verticalOffset -40 -horizontalOffset 0 -viewport 1 - uvTextureEditor 0"Drag on the grid.";
changeToolIcon;
polyPyramid -ch on -o on -w 10.727425 -cuv 3 ;
escapeCurrentTool;
autoUpdateAttrEd;
updateAnimLayerEditor("AnimLayerTab");
statusLineUpdateInputField;
changeToolIcon;
問題是我無法分類的東西(只記錄所需的東西)。它只記錄所有的信息。我嘗試使用像se,sw,si,sr這樣的各種標誌的組合。但我無法選擇所需的信息。
mmmh,您需要排序的信息量非常重要。根據你想要忽略的命令的數量,你可能需要在腳本編輯器中編寫每個命令來編寫一個專門的「處理」......我真的很感興趣,看看這裏有沒有人可以有解決方案。 – Korchkidu 2012-03-09 10:03:48