Sandbox:Code

Description
This command is used to activate the graphical user interface (GUI) and the tools of a specific workbench.

It is possible to execute it in three different ways:
 * the View menu,
 * the drop-down menu, or,
 * a Python command.

There are also two special options available: None (no workbench) and Complete[deprecated] (all workbenches at the same time).

Usage
Often the project starts in a workbench, for example with Sketch, then continues in a different workbench, for example with Part, to create objects. You can switch from the current workbench to a new one with one of the following ways:

From the View menu

 * In the top menu, open the →  menu and select a workbench. This menu is always available, even when you have previously selected the Complete or None workbench.

From the drop-down menu

 * In the top menu, open the drop-down menu and select a workbench. This menu is not available when you have previously selected the Complete or None workbench.

Via Python console

 * Type the command in the console, for example: Gui.activateWorkbench ("DraftWorkbench") start the workbench Draft. Always possible.

Examples
Start from the drop-down menu:



Starting from the Python console:



Through the console the command can also be copied:



Other references
For a general description of the workbenches, see the page Workbenches.

To learn more about each workbench, consult the respective presentation pages.
 * 
 * [[Image: Arch.png | 16px]] Arch Module
 * [[Image: Workbench_Assembly.png | 16px]] Assembly project
 * [[Image: Workbench_Complete.svg | 16px]] Complete (deprecated)
 * [[Image: Workbench_Draft.png | 16px]] Draft Module
 * [[Image: Workbench_Drawing.png | 16px]] Drawing Module (transition to TechDraw Module in v0.17)
 * [[Image: Workbench_FEM.png | 16px]] FEM
 * [[Image: Workbench_Image.png | 16px]] Image Module
 * [[Image: Workbench_Inspection.png | 16px]] Inspection Workbench
 * Machining Distortion (?)
 * [[Image: Workbench_Mesh.png | 16px]] Mesh Workbench
 * [[Image: Workbench_OpenSCAD.png | 16px]] OpenSCAD Module
 * [[Image: Workbench_Part.png | 16px]] Part Module
 * [[Image: Workbench_PartDesign.png | 16px]] PartDesign Workbench
 * [[Image: Plot_Save.png | 16px]] Plot Module
 * [[Image: Workbench_Points.png | 16px]] Points Module
 * [[Image: Workbench_Raytracing.png | 16px]] Raytracing Module
 * Reverse Engineering Workbench
 * [[Image: Workbench_Robot.png | 16px]] Robot Workbench
 * [[Image: FreeCAD-Ship-Ico.png | 16px]] Ship Workbench
 * [[Image: Workbench_Sketcher.png | 16px]] Sketcher Workbench
 * [[Image: Workbench_Start.svg | 16px]] Start Workbench
 * [[Image: Workbench_Test.png | 16px]] Testing
 * Main Page