Std DlgMacroRecord/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "{{Docnav/fr | |Arrêt enregistrement macro |Menu Macro | |IconR=Std_MacroStopRecord.svg |IconC=Freecad.svg }}")
No edit summary
 
(31 intermediate revisions by 3 users not shown)
Line 3: Line 3:
{{Docnav/fr
{{Docnav/fr
|
|
|[[Std_MacroStopRecord/fr|Arrêt enregistrement macro]]
|[[Std_DlgMacroExecute/fr|Exécuter une macro]]
|[[Std_Macro_Menu/fr|Menu Macro]]
|[[Std_Macro_Menu/fr|Menu Macro]]
|
|
|IconR=Std_MacroStopRecord.svg
|IconR=Std_DlgMacroExecute.svg
|IconC=Freecad.svg
|IconC=Freecad.svg
}}
}}


<div class="mw-translate-fuzzy">
{{GuiCommand/fr
{{GuiCommand/fr
|Name=Std_DlgMacroRecord
|Name=Std_DlgMacroRecord
|Name/fr=Std Enregistrement de macro
|Name/fr=Std Enregistrer une macro
|MenuLocation={{StdMenu|[[Std Macro Menu/fr|Macro]]}} → Enregistrement de macro
|MenuLocation=Macro → Enregistrement de macro...
|Workbenches=Tous
|Workbenches=Tous
|SeeAlso=[[Std_DlgMacroExecuteDirect/fr|Std Exécuter la macro dans l'éditeur]], [[Std Macro Menu/fr|Std Menu macro]]
|SeeAlso=[[Std_MacroStopRecord/fr|Std Arrêt enregistrement macro]]
}}
}}
</div>


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


La commande '''Std Enregistrer une macro''' démarre une session d'enregistrement d'une [[Macros/fr|macro]] pendant laquelle les actions de l'utilisateur sont enregistrées dans une macro FreeCAD, un fichier avec l'extension {{FileName|.FCMacro}}. Une macro peut ensuite être rejouée, exécutée, pour répéter les actions enregistrées.
<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.
</div>


[[Image:Std_DlgMacroRecord_dialog.png]]
[[Image:Std_DlgMacroRecord_dialog.png]]
{{Caption|The Macro recording dialog box}}
{{Caption|La boîte de dialogue d'enregistrement d'une macro}}


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


# Il existe plusieurs façons de lancer la commande :
<div class="mw-translate-fuzzy">
#* Appuyez sur le bouton {{Button|[[Image:Std_DlgMacroRecord.svg|16px]] [[Std_DlgMacroRecord/fr|Enregistrer une macro...]]}}.
#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]]
#* Sélectionnez l'option {{MenuCommand|Macro → [[Image:Std_DlgMacroRecord.svg|16px]] Enregistrer une macro...}} du menu.
#* Le menu {{MenuCommand|{{StdMenu|[[Menu Macro Std/fr|Macro]]}} → Enregistrement macro}},
# La boîte de dialogue Enregistrement d'une macro s'ouvre.
# Saisissez un nom pour la macro dans la zone de saisie '''Nom de la macro'''.
# '''Result:''' une boîte de dialogue apparaîtra demandant à l'utilisateur les informations suivantes
# Vous pouvez modifiez le '''Chemin d'accès de la macro''' en appuyant sur le bouton {{Button|...}}.
#: [[Image:Menu_Std_DlgMacroRecord_it.png‎|Enregistrement de macro]]
# Le bouton {{Button|Arrêter}} ne fonctionne pas pour le moment.
#::* '''Macro name''': entrez le nom de la nouvelle macro.
# Appuyez sur le bouton {{Button|Enregistrer}} pour fermer la boîte de dialogue et démarrer la session d'enregistrement.
#::* '''Macro path''': bibliothèque de macros de chemin. Pour modifier le chemin, cliquez sur {{Button| ... }}.
# L'image du bouton de la commande devient {{Button|[[Image:Std_MacroStopRecord.svg|16px]]}} et le texte du menu devient {{MenuCommand|Arrêter l'enregistrement de la macro}}.
#::* {{KEY|Record}}: enregistrez la macro (commence à enregistrer toutes les actions dans la [[3D_view/fr|vue 3D]]).
# Effectuez les actions que vous souhaitez enregistrer.
#:::'''Remarque:''' le bouton {{Button|[[File:Std MacroStopRecord.svg|16px]] Arrêter la session d'enregistrement de macro}} dans la barre d'outils des macros [[File:Macros_toolbar.jpg|96px]] deviendra vert [[File:Std MacroStopRecord.svg|16px]].
#::* {{Button|Stop}}: arrêtez l'enregistrement de la macro.
# Pour terminer la session d'enregistrement, effectuez l'une des opérations suivantes :
#* Appuyez sur le bouton {{Button|[[Image:Std_MacroStopRecord.svg|16px]] [[Std_DlgMacroRecord/fr|Arrêter l'enregistrement de la macro]]}}.
#::* {{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.
#* Sélectionnez l'option {{MenuCommand|Macro → [[Image:Std_MacroStopRecord.svg|16px]] Arrêter l'enregistrement de la macro}} du menu.
</div>


==Options==
==Options==


* When the Macro recording dialog box is displayed: press {{KEY|Esc}} or the {{Button|Cancel}} button to abort the command.
* Lorsque la boîte de dialogue des macros s'affiche : appuyez sur {{KEY|Echap}} ou sur le bouton {{Button|Fermer}} pour abandonner la commande.


==Notes==
<span id="Notes"></span>
==Remarques==


* To execute the recorded macro use the [[Std_DlgMacroExecute|Std DlgMacroExecute]] command.
* Pour exécuter la macro enregistrée, utilisez la commande [[Std_DlgMacroExecute/fr|Lancer la macro]].
* To learn more about macros see the [[Macros]] page.
* Pour en savoir plus sur les macros, consultez la page [[Macros/fr|Macro]].


==Preferences==
<span id="Preferences"></span>
==Préférences==


* The macro path can also be changed in the preferences: {{MenuCommand|EditPreferences... → General → Macro → Macro path}}. See [[Preferences_Editor#Macro|Preferences Editor]].
* Le chemin de la macro peut également être modifié dans les préférences : {{MenuCommand|ÉditionPréférences... → Python → Macro → Chemin d'accès aux macros}}. Voir l'[[Preferences_Editor/fr#Macro|Éditeur de préférences]].
* In most cases it is undesirable to record actions that do not change the model: under {{MenuCommand|EditPreferences... → General → Macro → GUI commands}} do one of the following:
* Dans la plupart des cas, il n'est pas souhaitable d'enregistrer des actions qui ne modifient pas le modèle : sous {{MenuCommand|EditionPréférences... → Python → Macro → Commandes de l'interface graphique}}, effectuez l'une des actions suivantes :
** To exclude these actions uncheck the {{CheckBox|FALSE|Record GUI commands}} checkbox.
** Pour exclure ces actions, décochez la case {{CheckBox|FALSE|Enregistrer les commandes de l'interface graphique}}.
** To include them as comments only check both the {{CheckBox|TRUE|Record GUI commands}} and {{CheckBox|TRUE|Record as comment}} checkboxes.
** Pour les inclure en tant que commentaires, cochez les cases {{CheckBox|TRUE|Enregistrer les commandes de l'interface graphique}} et {{CheckBox|TRUE|Enregistrer comme un commentaire}}.



{{Docnav
{{Docnav/fr
|
|
|[[Std_DlgMacroExecute/fr|Exécuter une macro]]
|[[Std_MacroStopRecord|Std MacroStopRecord]]
|[[Std_Macro_Menu|Std Macro Menu]]
|[[Std_Macro_Menu/fr|Menu Macro]]
|
|
|IconR=Std_MacroStopRecord.svg
|IconR=Std_DlgMacroExecute.svg
|IconC=Freecad.svg
|IconC=Freecad.svg
}}
}}
Line 77: Line 73:
{{Std Base navi{{#translation:}}}}
{{Std Base navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{clear}}

Latest revision as of 20:38, 10 October 2023

Std Enregistrer une macro

Emplacement du menu
Macro → Enregistrement de macro...
Ateliers
Tous
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
Std Arrêt enregistrement macro

Description

La commande Std Enregistrer une macro démarre une session d'enregistrement d'une macro pendant laquelle les actions de l'utilisateur sont enregistrées dans une macro FreeCAD, un fichier avec l'extension .FCMacro. Une macro peut ensuite être rejouée, exécutée, pour répéter les actions enregistrées.

La boîte de dialogue d'enregistrement d'une macro

Utilisation

  1. Il existe plusieurs façons de lancer la commande :
  2. La boîte de dialogue Enregistrement d'une macro s'ouvre.
  3. Saisissez un nom pour la macro dans la zone de saisie Nom de la macro.
  4. Vous pouvez modifiez le Chemin d'accès de la macro en appuyant sur le bouton ....
  5. Le bouton Arrêter ne fonctionne pas pour le moment.
  6. Appuyez sur le bouton Enregistrer pour fermer la boîte de dialogue et démarrer la session d'enregistrement.
  7. L'image du bouton de la commande devient et le texte du menu devient Arrêter l'enregistrement de la macro.
  8. Effectuez les actions que vous souhaitez enregistrer.
  9. Pour terminer la session d'enregistrement, effectuez l'une des opérations suivantes :

Options

  • Lorsque la boîte de dialogue des macros s'affiche : appuyez sur Echap ou sur le bouton Fermer pour abandonner la commande.

Remarques

  • Pour exécuter la macro enregistrée, utilisez la commande Lancer la macro.
  • Pour en savoir plus sur les macros, consultez la page Macro.

Préférences

  • Le chemin de la macro peut également être modifié dans les préférences : Édition → Préférences... → Python → Macro → Chemin d'accès aux macros. Voir l'Éditeur de préférences.
  • Dans la plupart des cas, il n'est pas souhaitable d'enregistrer des actions qui ne modifient pas le modèle : sous Edition → Préférences... → Python → Macro → Commandes de l'interface graphique, effectuez l'une des actions suivantes :
    • Pour exclure ces actions, décochez la case Enregistrer les commandes de l'interface graphique.
    • Pour les inclure en tant que commentaires, cochez les cases Enregistrer les commandes de l'interface graphique et Enregistrer comme un commentaire.