{{Macro
|Name=Macro If Selected Stay If Not Then Delete
|Icon=Macro_If_Selected_Stay_If_Not_Then_Delete.png
|Description=This macro delete all objects not selected.
|Author=Mario52
|Version=00.01
|Date=2015-11-12
|FCVersion=All
|Download=[https://www.freecadweb.org/wiki/images/6/62/Macro_If_Selected_Stay_If_Not_Then_Delete.png ToolBar Icon]
|SeeAlso=Macro Toggle Visibility2 1-2
Macro Toggle Visibility2 2-2
Macro_Toggle_Visibility
Macro HiddenAlls
Macro_VisibleAlls
}}
This macro delete all objects not selected !!.
Macro_If_Selected_Stay_If_Not_Then_Delete.FCMacro
{{MacroCode|code= import FreeCAD
title="Macro_If_Selected_Stay_If_Not_Then_Delete" author = "Mario52" url = "http://www.freecadweb.org/index-fr.html" version = "00.00" date = "16/06/2016"
App = FreeCAD try: for ShapeNameObj in FreeCAD.ActiveDocument.Objects: if Gui.Selection.isSelected(ShapeNameObj) == True: None else: App.ActiveDocument.removeObject(ShapeNameObj.Name) # remove objects not selecteds except Exception: None }}
documentation index > Macro If Selected Stay If Not Then Delete