Addon/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
(Created page with "Les macros sont installées dans le répertoire {{incode|Macro/}} de l'utilisateur tandis que les modules et les workbenches se trouvent dans le répertoire {{incode|Mod/}}.")
Line 12: Line 12:
* [[External_workbenches/fr|workbench]]: collections de fichiers Python qui fournissent des [[Gui_Command/fr|Gui Commands]] (outils) centrés autour d'un sujet particulier, par exemple, des outils pour concevoir des armoires ou des outils pour travailler avec l'architecture, ou des outils pour concevoir des bateaux, etc. Ces workbench définissent généralement de nouvelles barres d'outils où [[Gui_Command/fr|commandes]] sont placés sous forme de boutons.
* [[External_workbenches/fr|workbench]]: collections de fichiers Python qui fournissent des [[Gui_Command/fr|Gui Commands]] (outils) centrés autour d'un sujet particulier, par exemple, des outils pour concevoir des armoires ou des outils pour travailler avec l'architecture, ou des outils pour concevoir des bateaux, etc. Ces workbench définissent généralement de nouvelles barres d'outils où [[Gui_Command/fr|commandes]] sont placés sous forme de boutons.


Macros as installed under the user's {{incode|Macro/}} directory, while modules and workbenches are under the {{incode|Mod/}} directory.
Les macros sont installées dans le répertoire {{incode|Macro/}} de l'utilisateur tandis que les modules et les workbenches se trouvent dans le répertoire {{incode|Mod/}}.
{{Code|lang=bash|code=
{{Code|lang=bash|code=
$HOME/.FreeCAD/Macro/
$HOME/.FreeCAD/Macro/

Revision as of 14:36, 31 May 2020

Introduction

Dans FreeCAD et dans cette documentation, un addon est un composant qui ne fait pas partie de l'installation de base mais peut être ajouté au système par certaines méthodes.

Différents types

Il existe environ trois types d'extensions:

  • Macro: petit bout de code en Python qui fournit un nouvel outil ou une nouvelle fonctionnalité dans un seul fichier se terminant par .FCMacro.
  • Module: un seul fichier source Python, ou une collection de fichiers Python, qui étend le logiciel d'une certaine manière. Les modules ne définissent pas nécessairement un «workbench» graphique mais peuvent fournir une fonctionnalité de support, par exemple, une bibliothèque qui effectue la conversion des formats ou du code qui modifie l'interface graphique.
  • workbench: collections de fichiers Python qui fournissent des Gui Commands (outils) centrés autour d'un sujet particulier, par exemple, des outils pour concevoir des armoires ou des outils pour travailler avec l'architecture, ou des outils pour concevoir des bateaux, etc. Ces workbench définissent généralement de nouvelles barres d'outils où commandes sont placés sous forme de boutons.

Les macros sont installées dans le répertoire Macro/ de l'utilisateur tandis que les modules et les workbenches se trouvent dans le répertoire Mod/.

$HOME/.FreeCAD/Macro/
$HOME/.FreeCAD/Mod/

Généralement l'utilisation de macros sont un moyen de simplifier ou d'automatiser une tâche de dessin ou d'édition d'un objet particulier. Si plusieurs de ces macros sont collectées dans un répertoire, l'intégralité du répertoire peut être distribué en tant que nouveau plan de travail.

En d'autres termes, les macros et les ateliers sont essentiellement la même chose, des éléments de code qui étendent les fonctionnalités de base. Les macros sont généralement des utilitaires courts axés sur une tâche unique, tandis que les ateliers sont des ensembles d’outils organisés avec interfaces graphiques permettant d’exécuter des tâches connexes.

Si un atelier est suffisamment développé et bien documenté, il peut être inclus en tant qu'atelier de base dans FreeCAD.

Installation

À partir de FreeCAD 0.17, la méthode recommandée pour installer des addons est d'utiliser: Addon Manager.

L'installation manuelle est toujours possible.