Std SendToPythonConsole

Description
The Std SendToPythonConsole command creates variables in the Python console referencing a selected object and its selected subshapes, along with some other useful references. The variables and the code involved can be used in the development of Python code.

Depending on the selected object and its selected subshapes, if any, the following variables are created:

>>> ### Begin command Std_SendToPythonConsole >>> try: >>>    del(doc,lnk,obj,shp,sub,subs) >>> except Exception: >>>    pass >>> >>> doc = App.getDocument("Unnamed") >>> lnk = doc.getObject("Link") >>> obj = lnk.getLinkedObject #in this case a Cube >>> shp = obj.Shape >>> sub = obj.getSubObject("Edge10") >>> subs = [obj.getSubObject("Edge10"),obj.getSubObject("Face3"),obj.getSubObject("Vertex5"),] >>> ### End command Std_SendToPythonConsole

Usage

 * 1) Select a single object or one or more subshapes belonging to a single object.
 * 2) There are several ways to invoke the command:
 * 3) * Select the option from the menu.
 * 4) * Select the option from the Tree view context menu or 3D view context menu.
 * 5) * Use the keyboard shortcut: ++.
 * 6) If required the Python console opens.
 * 7) The Python console receives the keyboard focus.