Macro If Selected Stay If Not Then Delete: Difference between revisions

From FreeCAD Documentation
No edit summary
(MacroCode)
(2 intermediate revisions by the same user not shown)
Line 12: Line 12:
|FCVersion=All
|FCVersion=All
|Download=[https://www.freecadweb.org/wiki/images/6/62/Macro_If_Selected_Stay_If_Not_Then_Delete.png ToolBar Icon]
|Download=[https://www.freecadweb.org/wiki/images/6/62/Macro_If_Selected_Stay_If_Not_Then_Delete.png ToolBar Icon]
|SeeAlso=[[Macro_Toggle_Visibility2|Macro_Toggle_Visibility2]]<br />[[Macro_Toggle_Visibility|Macro_Toggle_Visibility]]<br />[[Macro_HiddenAlls|Macro HiddenAlls]]<br />[[Macro_VisibleAlls|Macro_VisibleAlls]]
|SeeAlso=[[Macro_Toggle_Visibility2_1-2|Macro Toggle Visibility2 1-2]]<br>[[Macro_Toggle_Visibility2_2-2|Macro Toggle Visibility2 2-2]]<br>[[Macro_Toggle_Visibility|Macro_Toggle_Visibility]]<br>[[Macro_HiddenAlls|Macro HiddenAlls]]<br>[[Macro_VisibleAlls|Macro_VisibleAlls]]
}}
}}


Line 22: Line 22:
==Script== <!--T:4-->
==Script== <!--T:4-->


<!--T:5-->
ToolBar Icon
ToolBar Icon
</translate>
</translate>
Line 28: Line 29:
'''Macro_If_Selected_Stay_If_Not_Then_Delete.FCMacro'''
'''Macro_If_Selected_Stay_If_Not_Then_Delete.FCMacro'''


{{Code|code=
{{MacroCode|code=

import FreeCAD
import FreeCAD
# Macro_If_Selected_Stay_If_Not_Then_Delete
# Macro_If_Selected_Stay_If_Not_Then_Delete
Line 47: Line 47:
except Exception:
except Exception:
None
None

}}
}}

{{clear}}

Revision as of 10:27, 21 December 2021

Other languages:

Macro If Selected Stay If Not Then Delete

Description
This macro delete all objects not selected.

Macro version: 00.01
Last modified: 2015-11-12
FreeCAD version: All
Download: ToolBar Icon
Author: Mario52
Author
Mario52
Download
ToolBar Icon
Links
Macro Version
00.01
Date last modified
2015-11-12
FreeCAD Version(s)
All
Default shortcut
None
See also
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

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