[PYTHON] Supprimer les plug-ins inconnus de la scène

Lors de l'ouverture d'une scène lorsqu'un plug-in inconnu existe Errors have occurred while reading this scene that may result in data loss. Sortira.

Vous pouvez utiliser unknownPlugin, une nouvelle commande ajoutée en 2016, pour l'interroger et la supprimer sans générer d'erreur lors de l'ouverture de la scène.

J'ai écrit le code en supposant qu'il existe plusieurs plug-ins inconnus.

DeleteUnknownPlugin.py


import maya.cmds as cmds

add=0

#Répertoriez les plugins inconnus dans la scène.
unPl = cmds.unknownPlugin( q=True, l=True )

try:
    for i in unPl:
        print unPl[add]+' is Remove.'

        #Supprime le plug-in inconnu spécifié de la scène
        cmds.unknownPlugin( unPl[add], r=True )
        add += 1
except:
    print 'UnknowPlugin is none.'

Cela supprimera le plug-in inconnu de la scène.

Recommended Posts

Supprimer les plug-ins inconnus de la scène
Supprimer: Plugins inconnus?
[Maya Python] Écraser le contenu du script 3 ~ Liste des plugins inconnus
Trouver des erreurs en Python
Supprimer le cadre de l'image
Méthodes disponibles dans la liste