Std: Wyślij do konsoli Python

From FreeCAD Documentation
Jump to navigation Jump to search
This page is a translated version of the page Std SendToPythonConsole and the translation is 11% complete.
Other languages:
Deutsch • ‎English • ‎français • ‎italiano • ‎polski • ‎русский • ‎한국어
Arrow-left.svg Previous: Std Delete.svg Delete
Next: Placement Std Placement.svg Arrow-right.svg

Std SendToPythonConsole.svg Std SendToPythonConsole

Menu location
Edit → Send to Python Console
Workbenches
All
Default shortcut
Ctrl+Shift+P
Introduced in version
0.19
See also
None

Description

The Std SendToPythonConsole command creates a variable in the Python console referencing a selected object. If a subshape of the object is selected two additional variables are created, one referencing the shape of the object and the other referencing the subshape itself. The variables and the code involved can be used to development Python code.

>>> ### Begin command Std_SendToPythonConsole
>>> obj = App.getDocument("Unnamed").getObject("Box")
>>> shp = App.getDocument("Unnamed").getObject("Box").Shape
>>> elt = App.getDocument("Unnamed").getObject("Box").Shape.Edge8
>>> ### End command Std_SendToPythonConsole

Example output: an edge of a Part Box was selected

Usage

  1. Select a single object.
  2. There are several ways to invoke the command:
    • Select the Edit → Std SendToPythonConsole.svg Send to Python Console option from the menu.
    • Select the Std SendToPythonConsole.svg Send to Python Console option from the Tree view context menu or 3D view context menu.
    • Use the keyboard shortcut: Ctrl+Shift+P.


Arrow-left.svg Previous: Std Delete.svg Delete
Next: Placement Std Placement.svg Arrow-right.svg