Skip to content

Latest commit

 

History

History
46 lines (37 loc) · 1.52 KB

Macro_If_Selected_Stay_If_Not_Then_Delete.md

File metadata and controls

46 lines (37 loc) · 1.52 KB

Macro If Selected Stay If Not Then Delete

{{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 }}

Description

This macro delete all objects not selected !!.

Script

ToolBar Icon

Macro_If_Selected_Stay_If_Not_Then_Delete.FCMacro

{{MacroCode|code= import FreeCAD

Macro_If_Selected_Stay_If_Not_Then_Delete

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