Std Macro Menu/en: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>
__NOTOC__
<!-- ==The Macro Menu== -->
==Description==


{{Docnav
{{StdMenu| File &nbsp;&nbsp;&nbsp; Edit &nbsp;&nbsp;&nbsp; View &nbsp;&nbsp;&nbsp; Tools &nbsp;&nbsp;&nbsp; <u>Macro</u> &nbsp;&nbsp;&nbsp; Windows &nbsp;&nbsp;&nbsp; Help }}
|[[Std_Tools_Menu|Std Tools Menu]]
{{Caption|The {{StdMenu|Macro}} menu is part of the [[Standard Menu]] in the FreeCAD [[Interface]]}}
|[[Std_Windows_Menu|Std Windows Menu]]
|[[Std_Base|Std Base]]
|IconL=
|IconR=
|IconC=Freecad.svg
}}


[[Image:Freecad.svg|thumb|128px|Std Base icon]]
The {{StdMenu|[[Std_Macro_Menu|Macro]]}} menu provides functions related to the recording and execution of [[macros|macros]].


{{TOCright}}
==Options==


==Introduction==
* [[File:Std_DlgMacroRecord.svg|32px]] [[Std_DlgMacroRecord|Macro recording]] opens a dialog for recording a new macro.


The '''Std Macro Menu''' is one of the 7 sub-menus in the [[Standard_Menu|standard menu]]:
* [[File:Std_MacroStopRecord.svg|32px]] [[Std_MacroStopRecord|Stop macro recording]] ends the current macro recording session.


<!--Please keep info below synchronized with Std_Base, Standard_Menu, Std_File_Menu etc.-->
* [[File:Std_DlgMacroExecute.svg|32px]] [[Std_DlgMacroExecute|Macros...]] select and execute a stored macro.
{{StdMenu
|
[[Std_File_Menu|File]]
&nbsp;&nbsp;&nbsp;
[[Std_Edit_Menu|Edit]]
&nbsp;&nbsp;&nbsp;
[[Std_View_Menu|View]]
&nbsp;&nbsp;&nbsp;
[[Std_Tools_Menu|Tools]]
&nbsp;&nbsp;&nbsp;
[[Std_Macro_Menu|Macro]]
&nbsp;&nbsp;&nbsp;
[[Std_Windows_Menu|Windows]]
&nbsp;&nbsp;&nbsp;
[[Std_Help_Menu|Help]]
}}


<!--Please keep info below synchronized with Standard_Menu-->
* [[File:Std_DlgMacroExecuteDirect.svg|32px]] [[Std DlgMacroExecuteDirect|Execute macro]] executes the macro currently in the macro editor.
The Macro menu provides tools related to the recording and execution of [[Macros|macros]].


==Tools==
* [[File:Std_MacroStartDebug.svg|32px]] [[Std MacroStartDebug|Start Debugging Macro]] starts a debugging session for the macro currently in the macro editor.


The following tools are available in this menu:
* [[File:Std_MacroStopDebug.svg|32px]] [[Std MacroStopDebug|Stop Debugging Macro]] ends the debugging session for the macro currently in the macro editor.


* [[File:Std_DlgMacroRecord.svg|32px]] [[Std_DlgMacroRecord|Macro recording...]]: Opens a dialog box to start a macro recording session.
* [[Std_DebugOver|Step over]]


* [[File:Std_DlgMacroExecute.svg|32px]] [[Std_DlgMacroExecute|Macros...]]: Opens a dialog box to manage and execute macros.
* [[Std_DebugInto|Step into]]


* [[File:Std_RecentMacros.svg|32px]] Recent macros: shows a list of macros recently used, which can be called with a key combination, for example, {{KEY|Ctrl}}+{{KEY|Shift}}+{{KEY|1}}. This can be configured in the [[Preferences_Editor|Preferences]].
* [[Std_DebugToggle|Toggle breakpoint]]

* [[File:Std_DlgMacroExecuteDirect.svg|32px]] [[Std_DlgMacroExecuteDirect|Execute macro]]: Executes the macro currently in the Python editor.

* [[Std_MacroAttachDebugger|Attach to remote debugger...]]: Attaches FreeCAD to a remote debugger.

* [[File:Std_MacroStartDebug.svg|32px]] [[Std_MacroStartDebug|Debug macro]]: Starts a debugging session for the macro in the Python editor.

* [[File:Std_MacroStopDebug.svg|32px]] [[Std_MacroStopDebug|Stop debugging]]: Stops a debugging session.

* [[Std_MacroStepOver|Step over]]: Steps over code.

* [[Std_MacroStepInto|Step into]]: Steps into code.

* [[Std_ToggleBreakpoint|Toggle breakpoint]]: Toggles a breakpoint.

==Obsolete tools==

* [[File:Std_MacroStopRecord.svg|32px]] [[Std_MacroStopRecord|Stop macro recording]]: Stops a macro recording session. Integrated in [[Std_DlgMacroRecord|Std DlgMacroRecord]]. Not available in {{VersionPlus|0.22}}.


{{Docnav
|[[Std_Tools_Menu|Std Tools Menu]]
|[[Std_Windows_Menu|Std Windows Menu]]
|[[Std_Base|Std Base]]
|IconL=
|IconR=
|IconC=Freecad.svg
}}


{{Std Base navi{{#translation:}}}}
{{Std Base navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
[[Category:Workbenches{{#translation:}}]]
{{clear}}

Latest revision as of 08:19, 10 October 2023

Std Base icon

Introduction

The Std Macro Menu is one of the 7 sub-menus in the standard menu:

File     Edit     View     Tools     Macro     Windows     Help

The Macro menu provides tools related to the recording and execution of macros.

Tools

The following tools are available in this menu:

  • Macros...: Opens a dialog box to manage and execute macros.
  • Recent macros: shows a list of macros recently used, which can be called with a key combination, for example, Ctrl+Shift+1. This can be configured in the Preferences.
  • Execute macro: Executes the macro currently in the Python editor.
  • Debug macro: Starts a debugging session for the macro in the Python editor.

Obsolete tools