[PYTHON] Entfernen Sie unbekannte Plug-Ins in der Szene

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.

Recommended Posts

Entfernen Sie unbekannte Plug-Ins in der Szene
Entfernen: Unbekannte Plugins?
[Maya Python] Crush den Inhalt des Skripts 3 ~ Liste unbekannter Plugins
Finde Fehler in Python
Entfernen Sie den Rahmen aus dem Bild
In der Liste verfügbare Methoden