def doFindReplace(self, param): """Missing DocString """ if self.strToFind != '': print(">> self.strToFind = %s self.strToReplace = %s" % (self.strToFind, self.strToReplace)) for i in range(len(self.fileTextures)): fileNodeName = self.fileTextures[i] fileTextureName, attrName = self.getTextureName(fileNodeName) if fileTextureName is not None: fileName = str(fileTextureName) newName = maya_ui_proc.fromNativePath( fileName.replace( str(self.strToFind), str(self.strToReplace), 1 ) ) if newName != fileName: cmds.setAttr( fileNodeName + "." + attrName, newName, type="string" ) print(">> fileName = %s new = %s" % (fileName, newName)) self.refreshUI(True)
def doSetPrefix(self, param): """Missing DocString """ print(">> self.strPrefix = %s" % self.strPrefix) for i in range(len(self.fileTextures)): fileNodeName = self.fileTextures[i] fileTextureName, attrName = self.getTextureName(fileNodeName) if fileTextureName is not None: fileName = os.path.basename(fileTextureName) if fileName != '': newName = \ maya_ui_proc.fromNativePath( os.path.join(self.strPrefix, fileName) ) cmds.setAttr(fileNodeName + "." + attrName, newName, type="string") print(">> new fileName = %s" % newName) self.refreshUI(True)
def doSetPrefix(self, param): """Missing DocString """ print (">> self.strPrefix = %s" % self.strPrefix) for i in range(len(self.fileTextures)): fileNodeName = self.fileTextures[i] fileTextureName, attrName = self.getTextureName(fileNodeName) if fileTextureName is not None: fileName = os.path.basename(fileTextureName) if fileName != '': newName = \ maya_ui_proc.fromNativePath( os.path.join(self.strPrefix, fileName) ) cmds.setAttr( fileNodeName + "." + attrName, newName, type="string" ) print(">> new fileName = %s" % newName) self.refreshUI(True)
def doFindReplace(self, param): """Missing DocString """ if self.strToFind != '': print(">> self.strToFind = %s self.strToReplace = %s" % (self.strToFind, self.strToReplace)) for i in range(len(self.fileTextures)): fileNodeName = self.fileTextures[i] fileTextureName, attrName = self.getTextureName(fileNodeName) if fileTextureName is not None: fileName = str(fileTextureName) newName = maya_ui_proc.fromNativePath( fileName.replace(str(self.strToFind), str(self.strToReplace), 1)) if newName != fileName: cmds.setAttr(fileNodeName + "." + attrName, newName, type="string") print(">> fileName = %s new = %s" % (fileName, newName)) self.refreshUI(True)