0
考慮下面的PyMEL腳本。它基本上稱爲現有的MEL功能。從PyMel調用MEL腳本時可以報告更詳細的結果嗎?
from pymel import *
message = "Are you sure you want to clean the scene? (Nodes will be removed.)"
do_clean = core.windows.confirmBox("Scene clean", message)
if do_clean:
result = mel.eval("MLdeleteUnused()")
print(result)
「的結果」包含節點被刪除從場景移除的節點的數量,而不是。然而,在腳本編輯器我看到下面的輸出,當我調用腳本:
delete "edit_example_20160209_1"; # < can I get this output?
delete "edit_screenshot_1";
delete "place2dTexture1";
delete "place2dTexture2";
4 # < output from my print statement
我可以訪問此輸出這樣我就可以把它顯示給用戶(他們無需在腳本編輯器自己看)?