http://www.Autodesk.fr/
Routines AutoCAD  en LISP.
Fichiers Téléchargeables
Description de la routine
 

CT.lsp

cette routine changera le plan la couleur et le type de ligne des entités sélectionnées.

*

ZC.lsp

cette routine Recherche de texte avec fenetre de rcherche (dzc.dcl et dzc2.dcl pour r14)

*

FICHE.lsp

cette routine affichera une page dwg sur un secteur et zoom choisi.

*

ACADPRN.EXE

Cette commande permet de Lister les fichiers .dwg et création d'un fichier .SCR pour envoi à l'impression automatique (la liste sera pour la version française )
OUVRIR nom.dwg (Nom du fichier)
TRACEUR f 13.19,8.51 200.19,281.30 0 (Fenêtre A4)

*

CAD_TXT.lsp

Cette commande permet de dessiner un cadre autour d'une ligne de texte. Choix des objets:

 

CFC_ATTR.lsp

Ce programme permet de modifier le facteur de compression de tous les attributs d'un même bloc, sans décomposer ce dernier. Il met ensuite à jour soit uniquement le blocsélectionné, soit tous les blocs du même nom.La sélection se fait en cliquant sur un attribut.

 

CH_EPAI.lsp

Cette commande change l'épaisseur des objets Arcs, Cercles, Lignes et Polylignes.

 

CHT_ATTR.lsp

Ce programme permet de modifier la hauteur de texte de tous les attributs d'un même bloc, sans décomposer ce dernier. Il met ensuite à jour soit uniquement le bloc sélectionné, soit tous les blocs du même nom. La sélection se fait en cliquant sur un attribut.

 

couplin.lsp

permet de créer des coupures au croisement de lignes horizontales et verticales. Il est utile dans le cadre de création de schémas électriques, PID, etc.

 

CTRL.lsp

Cette commande permet de lister les paramètres principaux d'un dessin. Ces informations sont inscrites dans un fichier qui a pour extension "CTL"

 

DECBLOC.lsp

Cette commande permet de décomposer un bloc composé d'attributs et de récupérer toutes les valeurs des attributs sous la forme d'objet texte.

 

Distp.lsp

Calcul d'une distance entre 2 points sur une polyligne, u n cerle ou arc.

 

DUPLIQUE.lsp

Cette commande permet de copier une sélection d'objets et les mettre sur un autre plan en cliquant sur une entité de référence.

 

echelle_ep.lsp

DEFINITION D'UNE ECHELLE DANS L'ESPACE PAPIER (vba)

 

ECHTEXT.lsp

La commande ECHTEXT permet de changer la hauteur de tous les textes sélectionnés par une nouvelle hauteur unique.

 

EPOLY_S.lsp

Cette commande permet de transformer toutes les polylignes sélectionnées pour leur donner une épaisseur commune.

 

EPOLY_T.lsp

Cette commande permet de transformer toutes les polylignes d'un même plan pour leur donner une épaisseur commune.

 

ETEXTE.lsp

La commande ETEXTE permet d'écrire du texte soit en colonne, soit en rangées sans sortir de la commande texte.

 

MAJ_AB.lsp

Cette commande permet de mettre à jour des attributs d'un bloc inséré dans un dessin par rapport à sa définition.

 

MBLOC.lsp

Ce programme permet de modifier la couleur, le plan ou le type de ligne d'un bloc sans le décomposer. Si la modificationporte sur un objet non attribut, par exemple une ligne, ce sera la définition totale du bloc qui sera modifiée et donc tous les blocs du même nom seront mis à jour. Si la modification porte sur un attribut, seul cet attribut sera mis à jour.

 

MCL.lsp

Cette commande permet de mettre à la même couleur une sélection d'objets par rapport à un objet de référence.

 
MODETIQ.LSP

Cette commande permet de changer le nom d'une étiquette d'attribut d'un bloc sans le décomposer. Ce changement peut être effectué sur l'attribut du bloc sélectionné ou sur tous les blocs portant le même nom.

 

MODIFPL.lsp

Cette commande permet d'ajouter un suffixe ou préfixe au nom d'un plan ou calque sans retaper la totalité du nom. MODIFPL affiche pas la liste des plans existants.

 
MODIFDEC.LSP Pour modifier directement le nombre de décimales dans une chaîne numérique (AutoCAD magazine N° 89)  

MODTEXTE.lsp

Cette commande permet de changer rapidement une serie de texte sans passer par la boite de dialogue DDEDIT.

 

MOVEND.lsp

Permet de créer des coupures au croisement de lignes horizontales et verticales. free ware

 

MPL.lsp

Cette commande permet de mettre sur le même plan une sélection d'entités avec une entité de référence.

 

MTL.lsp

Cette commande permet de mettre au même type de ligne une sélection d'objets par rapport à un objet de référence.

 

NBLOC.lsp

Le programme NBLOC affiche le nombre des blocs qui sont contenus dans le dessin. L'information peut être simplement écran ou enregistrée dans un fichier qui aura l'extension "NBL". Ce fichier sera placé dans le même répertoire que celui du fichier .

 

PERIM.lsp

Cette commande permet de calculer le périmètre d'une polyligne, d'un cercle ou d'un polygone et d'écrire dans le dessin la valeur de l'aire. Si le polygone n'est pas fermé, l'aire sera calculée comme s'il était fermé.

 

PLC.lsp

Cette commande permet de se mettre automatiquementle plan courant en cliquant sur une entité de référence.

 

PPLAN.lsp

Cette commande permet de créer un tableau de la liste des plans ou calques en donnant leur état, couleur et type de ligne.

 

PURGE.lsp

Cette commande permet de lancer la commande PURGER en mode automatique.Le choix est identique à la commande PURGER.

 

RECHMOT.lsp

RECHMOT permet de rechercher un mot sur tous les objets textes d'un dessin AutoCAD. A partir d'un critère de recherche, RECHMOT analysera tous les objets textes et ceux qui repondront au critère seront les uns après les autres affichés dans l'éditeur de ligne et pourront ainsi être modifiés ou non.

 

RESGAINE.lsp

Ce programme permet de tracer tout un réseau de gaines de traitement d'air, depuis une section principale jusqu'aux diverses ramifications terminant sur des bouches circulaires.

 

SOMPOLY.lsp

Cette commande permet récupérer les coordonnées de tous les points sommets d'une polyligne et stocker les informations dans un fichier ASCII (extension TXT) sous la forme (X Y Z).

 

SURF.lsp

Cette commande permet de calculer l'aire d'une polyligne, d'un cercle ou d'un polygone et d'écrire dans le dessin la valeur de l'aire. Si le polygone n'est pas fermé, l'aire sera calculée comme s'il était fermé.

 

TRACER.lsp

Cette commande permet de tracer un objet ligne sans utiliser le symbole relatif "@". Après avoir démarré la commande TRACER, vous définissez le point de départ puis son mode. En fonction du mode choisi, vous entrez simplement les valeurs X, Y, Z ou angle.

 

TRANS_LA.lsp

Cette commande transforme toutes les lignes ou arcs sélectionnés en objets polylignes et les joint si cela est possible.

 

Trminmaj_txt.lsp

Cette commande permet de remplacer un texte écrit en minuscule par un texte en majuscule.

 

TXTPAC.lsp

Cette commande permet d'écrire un texte suivant la direction d'une polyligne ou autour d'un cercle ou d'un arc.

*

DLCOT.ZIP Cette commande permet de gérer, dans une cotation, la distance des lignes d'attaches par rapport à la ligne de cote. Pour AutoCAD 14 ou 2000  
ANGLE.LSP Ce programme permet de retrouver une valeur angulaire 2D ou 3D comprise entre 3 ou 4 points. La valeur est retournée selon le mode et la précision angulaire définis dans AutoCAD.    
3DPM.LSP Ce programme crée une ligne 2D ou 3D correspondant à la bissectrice définie par 3 points. La ligne prend définition courante paramétrée dans AutoCAD.  

3DI.LSP 

3DIT.LSP

Ces deux programmes permettent de gérer la visibilité des arêtes des objets 3DFACE après construction. 3DI traite un seul objet 3DFACE tandis que 3DIT traite une sélection d'objets 3DFACE.  
CHELEV.LSP Ce programme déplace une sélection d'objets : ARC, CERCLE, LIGNE, POINT et TEXTE sur une élévation commune définie par l'utilisateur.  
BISSECT.LSP Ce programme crée une ligne 2D ou 3D correspondant à la bissectrice définie par 3 points. La ligne prend la définition courante paramétrée dans AutoCAD.  
COTP.LSP Ce programme permet de coter automatiquement tous les segments d'une polyligne. La cotation peut être créée à l'intérieur ou extérieur des segments.  
DP.LSP Ce programme détermine la distance entre deux points sur une polyligne, un cercle ou un arc.  
SURF.LSP Ce programme calcule et écrit l'aire d'une polyligne.(pour A12, A13, A14, A2000)  
MODIFPL.LSP Ce programme permet d'ajouter un préfixe ou un suffixe sur le nom d'un plan.  
PPLAN.LISP Ce programme écrit sous forme d'un tableau, la liste des plans en indiquant l'état, la couleur et le type de ligne.  

PURGE.LSP

  Ce programme lance la commande PURGER et automatise la réponse OUI à toutes les définitions devant être supprimées.

 

MAJ_AB.LSP

Cette commande permet de mettre à jour des attributs d'un bloc par rapport à sa définition.

MAJ_AB va comparer le nom de chaque étiquette du bloc inséré avec le nom de l'étiquette présente dans la définition du bloc. si le nom est différent, MAJ_AB changera le nom de l'étiquette des blocs insérés portant le même nom de l'étiquette des blocs insérés portant le même nom.

 

DECBLOC.LSP

Cette commande permet de décomposer un bloc composé d'attributs et de récupérer toutes les valeurs des attributs sous la forme d'objet texte.

DECBLOC conserve le plan, le style de texte et la justification de l'attribut décomposé.

 
RAC_LIG.LISP et
RAC_POL.LISP
Cette commande permet de raccorder, par leurs extrémités, des polylignes selon une distance définie par l'utilisateur, RAC_POL traite toutes les polylignes du dessin.  
AXE.LSP Cette commande permet de tracer un trait d'axes sur des objets cercles ou arcs.  
MPL.LISP Cette commande permet de mettre sur le même plan une sélection d'entités par rapport à une entité de référence.  
PLC.LSP Cette commande permet de se mettre automatiquement sur le plan courant en cliquant sur une entité de référence.  
MODTEXTE.LSP Cette commande permet de changer rapidement du texte sans passer par la boîte de dialogue DDEDIT.  
MCL.LSP Cette commande permet de mettre à la même couleur une sélection d'objets par rapport à un objet de référence.  
MTL.LSP Cette commande permet de mettre au même type de ligne une sélection d'objets par rapport à un objet de référence.  

QUOI.LISP et

QUOIPLUS.LSP

Cette commande permet d'appeler une commande de création d'entité en cliquant sur une entité déjà existante, par exemple, pour appeler la commande CERCLE, il suffit simplement de cliquer sur un cercle.                                

VD.LSP

Cette commande permet de visualiser et mémoriser différents points de vues 3D.