Std DlgMacroRecord/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
<languages/>

{{UnfinishedDocu{{#translation:}}}} <!-- Needs English UI image -->
{{Docnav
|
|[[Std_MacroStopRecord|Std MacroStopRecord]]
|[[Std_Macro_Menu|Std Macro Menu]]
|
|IconR=Std_MacroStopRecord.svg
|IconC=Freecad.svg
}}

<div class="mw-translate-fuzzy">
{{GuiCommand/fr
{{GuiCommand/fr
|Name=Std_DlgMacroRecord
|Name=Std_DlgMacroRecord
Line 8: Line 18:
|SeeAlso=[[Std_DlgMacroExecuteDirect/fr|Std Exécuter la macro dans l'éditeur]], [[Std Macro Menu/fr|Std Menu macro]]
|SeeAlso=[[Std_DlgMacroExecuteDirect/fr|Std Exécuter la macro dans l'éditeur]], [[Std Macro Menu/fr|Std Menu macro]]
}}
}}
</div>


<div class="mw-translate-fuzzy">
== Description ==
== Description ==
</div>


<div class="mw-translate-fuzzy">
La fonction [[Image:Std_DlgMacroRecord.svg|16px]] Démarrer la macro d'enregistrement lance une session d'enregistrement d'une [[macros/fr|macro]]. Cela signifie qu'il enregistrera toutes les opérations effectuées par l'utilisateur dans la [[3D_view/fr|vue 3D]]. Une fois que l'utilisateur a terminé la séquence d'actions, les fonctions [[File:Std MacroStopRecord.svg|16px]] [[Std MacroStopRecord/fr|Std Arrêter l'enregistrement de la macro]] mettent fin à la session d'enregistrement de macro. Il s'agit d'une technique puissante pour enregistrer des séquences d'actions répétitives (dans du code [[Python/fr|Python]] qui peuvent être enregistrées dans un fichier de macro FreeCAD ({{incode|.FCMacro}})) qui peuvent être exécutées ultérieurement ou même transféré vers un autre ordinateur exécutant FreeCAD.
La fonction [[Image:Std_DlgMacroRecord.svg|16px]] Démarrer la macro d'enregistrement lance une session d'enregistrement d'une [[macros/fr|macro]]. Cela signifie qu'il enregistrera toutes les opérations effectuées par l'utilisateur dans la [[3D_view/fr|vue 3D]]. Une fois que l'utilisateur a terminé la séquence d'actions, les fonctions [[File:Std MacroStopRecord.svg|16px]] [[Std MacroStopRecord/fr|Std Arrêter l'enregistrement de la macro]] mettent fin à la session d'enregistrement de macro. Il s'agit d'une technique puissante pour enregistrer des séquences d'actions répétitives (dans du code [[Python/fr|Python]] qui peuvent être enregistrées dans un fichier de macro FreeCAD ({{incode|.FCMacro}})) qui peuvent être exécutées ultérieurement ou même transféré vers un autre ordinateur exécutant FreeCAD.
</div>


[[Image:Std_DlgMacroRecord_dialog.png]]
{{Caption|The Macro recording dialog box}}

<div class="mw-translate-fuzzy">
== Utilisation ==
== Utilisation ==
</div>


<div class="mw-translate-fuzzy">
#La fonction d'enregistrement de macro est accessible de plusieurs manières:
#La fonction d'enregistrement de macro est accessible de plusieurs manières:
#* Le bouton {{Button|[[Image:Std_DlgMacroRecord.svg|16px]] Enregistrement de macro}} dans la barre d'outils de macro [[File:Macros_toolbar.jpg|96px]]
#* Le bouton {{Button|[[Image:Std_DlgMacroRecord.svg|16px]] Enregistrement de macro}} dans la barre d'outils de macro [[File:Macros_toolbar.jpg|96px]]
Line 27: Line 48:
#::* {{Button|Cancel}}: annule et ferme la fenêtre.
#::* {{Button|Cancel}}: annule et ferme la fenêtre.
# Une fois terminé, cliquez sur {{KEY|[[File:Std MacroStopRecord.svg|16px]] [[Std MacroStopRecord/fr|Arrêter la session d'enregistrement de macro]]}} pour arrêter l'enregistrement de la macro.
# Une fois terminé, cliquez sur {{KEY|[[File:Std MacroStopRecord.svg|16px]] [[Std MacroStopRecord/fr|Arrêter la session d'enregistrement de macro]]}} pour arrêter l'enregistrement de la macro.
</div>


==Options==
=== Exécution de la macro ===


* When the Macro recording dialog box is displayed: press {{KEY|Esc}} or the {{Button|Cancel}} button to abort the command.
# La macro peut être exécutée de plusieurs manières:
#* Via le menu {{MenuCommand|Macro → Macros ...}}
#* En appuyant sur le bouton {{Button|[[File:Std_DlgMacroExecuteDirect.svg|16px]] [[Std_DlgMacroExecuteDirect|Lancer la macro]]}} dans la barre d'outils des macros
# Choisissez la macro
# Appuyez sur {{Button|OK}}


==Exemple==
==Notes==


* To execute the recorded macro use the [[Std_DlgMacroExecute|Std DlgMacroExecute]] command.
# Appuyez sur le bouton [File:Std DlgMacroRecord.svg|16px]]
* To learn more about macros see the [[Macros]] page.
# Saisissez un nom pour la macro et appuyez sur {{Button|OK}}
# Ouvrir un document
# Créer un [[Image:Part_Box.svg|24px]] [[Part Box/fr|Cube]]
# Changer la couleur de la boîte
# Appuyez sur [[File:Std MacroStopRecord.svg|16px]] pour arrêter l'enregistrement de la macro


==Preferences==
Résultat: la macro est disponible dans votre répertoire de macros. [[#Exécution de la macro|Exécuter]] la macro pour recréer les étapes que vous venez d'enregistrer.

* The macro path can also be changed in the preferences: {{MenuCommand|Edit → Preferences... → General → Macro → Macro path}}. See [[Preferences_Editor#Macro|Preferences Editor]].
* In most cases it is undesirable to record actions that do not change the model: under {{MenuCommand|Edit → Preferences... → General → Macro → GUI commands}} do one of the following:
** To exclude these actions uncheck the {{CheckBox|FALSE|Record GUI commands}} checkbox.
** To include them as comments only check both the {{CheckBox|TRUE|Record GUI commands}} and {{CheckBox|TRUE|Record as comment}} checkboxes.

{{Docnav
|
|[[Std_MacroStopRecord|Std MacroStopRecord]]
|[[Std_Macro_Menu|Std Macro Menu]]
|
|IconR=Std_MacroStopRecord.svg
|IconC=Freecad.svg
}}


{{Std Base{{#translation:}}}}
{{Std Base navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{clear}}
{{clear}}

Revision as of 21:12, 21 June 2020

Std Enregistrement de macro

Emplacement du menu
Macro → Enregistrement de macro
Ateliers
Tous
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
Std Exécuter la macro dans l'éditeur, Std Menu macro

Description

La fonction Démarrer la macro d'enregistrement lance une session d'enregistrement d'une macro. Cela signifie qu'il enregistrera toutes les opérations effectuées par l'utilisateur dans la vue 3D. Une fois que l'utilisateur a terminé la séquence d'actions, les fonctions Std Arrêter l'enregistrement de la macro mettent fin à la session d'enregistrement de macro. Il s'agit d'une technique puissante pour enregistrer des séquences d'actions répétitives (dans du code Python qui peuvent être enregistrées dans un fichier de macro FreeCAD (.FCMacro)) qui peuvent être exécutées ultérieurement ou même transféré vers un autre ordinateur exécutant FreeCAD.

The Macro recording dialog box

Utilisation

  1. La fonction d'enregistrement de macro est accessible de plusieurs manières:
    • Le bouton Enregistrement de macro dans la barre d'outils de macro
    • Le menu Macro → Enregistrement macro,
  2. Result: une boîte de dialogue apparaîtra demandant à l'utilisateur les informations suivantes
    Enregistrement de macro
    • Macro name: entrez le nom de la nouvelle macro.
    • Macro path: bibliothèque de macros de chemin. Pour modifier le chemin, cliquez sur ... .
    • Record: enregistrez la macro (commence à enregistrer toutes les actions dans la vue 3D).
    Remarque: le bouton Arrêter la session d'enregistrement de macro dans la barre d'outils des macros deviendra vert .
    • Stop: arrêtez l'enregistrement de la macro.
    • Cancel: annule et ferme la fenêtre.
  3. Une fois terminé, cliquez sur Arrêter la session d'enregistrement de macro pour arrêter l'enregistrement de la macro.

Options

  • When the Macro recording dialog box is displayed: press Esc or the Cancel button to abort the command.

Notes

Preferences

  • The macro path can also be changed in the preferences: Edit → Preferences... → General → Macro → Macro path. See Preferences Editor.
  • In most cases it is undesirable to record actions that do not change the model: under Edit → Preferences... → General → Macro → GUI commands do one of the following:
    • To exclude these actions uncheck the Record GUI commands checkbox.
    • To include them as comments only check both the Record GUI commands and Record as comment checkboxes.