Увидев Photoshop Action, мне интересно разработать макро-инструмент для майя с помощью python. Поэтому я начал работать над этим.Макро инструмент для майя
Вот мой пример,
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