3-30 Plug-in

Les plug-in de Powerclic sont des applications qui s'exécutent sur la sélection retournée par PowerClic après une action contextuelle de type "modifier" ou "selectionner". 

L'intéret principal est qu'un plug-in est disponible quand il s'applique, et n'encombre pas inutilement des menus déroulant.

Chainé avec les outils de selection par filtre de PowerClic, un plug-in peut être beaucoup plus productif qu'une application ordinaire.

Des exemples de plug-in sont dans le répertoire /plug-in de PowerClic

 Vous pouvez créer vos propres plug-in en vous inspirant des exemples et en respectant ce qui suit :

A. Vos créations doivent êtres déclarées à Powerclic au moyen de la commande

(PW_PLUGGIN_REGISTER '( [commandname] [list of concerned entities][list help description])))

ex : (pw_pluggin_register "hachurer" '("POLYLINE" "LWPOLYLINE" "REGION" "RECTANG" "POLYGONE")'("Hachure les éléments sélectionnés" "Les un après les autres"))

 

B. Doivent récupérer le jeu de sélection précédant au moyen d'une instruction semblable :

(setq sel (ssget "_p"))

 

C. Etre placées dans le répertoire /plug-in de PowerClic pour que leur chargement soit automatique.

 

D. Si le plug-in est crypté, il doit être accompagné d'un fichier du même nom, au format "txt", qui en donne une description, ainsi que toute information utile.

Sinon, cette description doit figurer en tant que commentaire.

Un prompt d'une ligne peu également être exécuté au chargement pour annoncer votre plug ainsi que son auteur.