mod=Sketchup.active_model mas=mod.materials nam=mod.name nam='Untitled' if nam=='' mod.start_operation('mat-renamer', true) mas.each{|m| m.name=nam+'-'+m.display_name } mod.commit_operation Should do it pasted into the Ruby Console - one step undo-able...