Beim Öffnen einer Szene, wenn ein unbekanntes Plug-In vorhanden ist Errors have occurred while reading this scene that may result in data loss. Wird rauskommen.
Mit dem unbekanntenPlugin, einem neuen Befehl, der 2016 hinzugefügt wurde, können Sie ihn abfragen und entfernen, ohne beim Öffnen der Szene einen Fehler auszulösen.
Ich habe den Code unter der Annahme geschrieben, dass es mehrere unbekannte Plug-Ins gibt.
DeleteUnknownPlugin.py
import maya.cmds as cmds
add=0
#Listen Sie unbekannte Plugins in der Szene auf.
unPl = cmds.unknownPlugin( q=True, l=True )
try:
for i in unPl:
print unPl[add]+' is Remove.'
#Entfernt das angegebene unbekannte Plug-In aus der Szene
cmds.unknownPlugin( unPl[add], r=True )
add += 1
except:
print 'UnknowPlugin is none.'
Dadurch wird das unbekannte Plug-In aus der Szene entfernt.