Commandes AutoLISP gratuites pour gagner du temps d’édition de dessin
Qu’est-ce que AutoLISP ?
AutoLISP est un langage de haut niveau populaire utilisé pour la programmation dans des packages CAO tels qu’AutoCAD, BricsCAD ou ZWCAD. En utilisant AutoLISP, vous pouvez créer des commandes CAO personnalisées pour effectuer des actions afin de générer la sortie souhaitée.
AutoLISP est déjà chargé avec une version complète d’AutoCAD. Cependant, AutoLISP n’est pas pris en charge dans AutoCAD LT.
Liste des Lisps gratuits et des programmes utilitaires
Lisps Polylignes 3D
Sl. Aucun. |
Lisp gratuit lié à la polyligne 3D |
Description |
Créer un Rectangle à 3 Points |
Dessinez un Rectangle en sélectionnant 3 Points |
|
Créer des Élévations à partir d’une ligne 3D |
Créez facilement des élévations à partir d’une ligne 3D |
|
Mise à jour du Sommet 3D |
Mettre à jour la valeur Z de tous les sommets d’une polyligne 3D |
|
Élever le texte |
Élevez les textes sélectionnés selon les élévations mentionnées dans les textes sélectionnés |
|
Convertir un visage 3D en STL 3D |
Convertissez des visages 3D en fichier STL, puis affichez la STL dans des visionneuses STL gratuites |
|
Marquer la valeur Z à chaque sommet de la polyligne 3D |
Programme pour marquer la valeur Z à chaque sommet de la polyligne 3D |
|
Interpoler la valeur 3D à chaque sommet de la polyligne |
Interpolez la valeur 3D à chaque sommet de la polyligne |
|
Interpoler Les Élévations |
Interpoler les Élévations au sommet de la Polyligne 3D |
|
Mise à jour du Vertext de la Polyligne 3D |
Mettre à jour chaque Vertext de la Polyligne 3D à l’aide du Texte d’élévation |
Lisps D’Arpentage
Sl. Aucun. |
Lisp gratuit lié à l’Arpentage (Ingénierie des Infrastructures) |
Description |
Pieds au Mètre |
Conversion distance en pieds en mètre |
|
Convertir DXF en fichier CSV |
Exportation de l’Est, du Nord, de l’Élévation et de la Remarque depuis DXF; Convertir DXF Créé par l’instrument Topcon en fichier CSV |
|
Zone d’Affichage |
Affichage de la Surface du Polygone dans Différentes Unités de Mesure |
|
Dessiner un Dégradé |
Programme pour tracer une ligne au niveau de la formation dans un dessin en coupe longitudinale à un gradient spécifié |
|
Mesurer La Distance |
Mesurer la distance entre deux points quelconques de la polyligne |
|
Altitude interpolée |
Interpoler les élévations à une distance donnée |
|
Niveau de la Mer |
Convertir l’altitude pour représenter le niveau de la mer |
|
Présentation |
Lisp utile pour convertir le point de dessin en points de réglage |
|
Interpoler Plusieurs Élévations |
Programme pour interpoler plusieurs élévations |
|
Interpolation du point milieu |
Interpoler le texte au milieu des textes sélectionnés |
|
Mise à jour de l’Élévation |
Ajouter une valeur Z aux points sélectionnés |
|
Ligne Électrique |
Dans de nombreux dessins d’arpentage, nous devons indiquer la ligne électrique. En utilisant ce lisp, n’importe quelle polyligne peut être convertie en ligne indiquant une ligne électrique. |
|
Insérer du Texte sur le Point de la grille |
Pour insérer du texte au point le plus proche de la grille avec un espacement de grille donné |
|
Dessiner la Grille |
Dessiner une grille avec un intervalle de grille donné |
|
Zone Multiple |
Trouver la zone de plusieurs polygones dans une seule commande |
|
Chef de Tirage |
Dessinez le chef avec l’estage respectif et au nord |
|
Mètre aux Pieds |
Convertir un texte métrique en texte avec une valeur métrique et une valeur en pieds |
|
Texte aléatoire dans la Plage Sélectionnée |
Créez des élévations aléatoires autour de l’élévation disponible avec la limite spécifiée |
|
Répéter la commande de mesure |
Répéter la commande de mesure avec l’option d’insertion de blocs pour plusieurs polylignes en une seule commande |
|
Points de départ |
Exporter des Points de dessin vers Excel pour Définir |
Lisps d’Alignement
Sl. Aucun. |
Lisp gratuit lié à l’alignement |
Description |
Marquer les Chaînes |
Marquez les chaînages le long des alignements sélectionnés aux intervalles de section donnés |
|
Créer Des Détails De Conception de Courbe |
Créez des détails de conception de courbe pour tout alignement de route |
|
Créer Un Bloc Le Long De L’Alignement |
Créer un bloc d’attribut sur une polyligne sélectionnée avec numéro de bloc |
|
Marquer les chaînes au passage à niveau |
Insérer un Sommet le long d’un alignement à chaque Distance de chaînage: Marquer les chaînages au Croisement le long de l’Alignement |
|
Insérer un sommet le long d’un alignement |
Insérer un sommet le long d’un alignement (Polyligne) à l’emplacement du texte |
|
Marquer les Points Apex le long d’un Alignement: |
Insérer l’Apex à chaque Sommet de la Polyligne sélectionnée |
|
Couper l’alignement entre les chaînes alternatives |
Marquez la chaîne à un intervalle spécifié et coupez l’alignement entre chaque chaîne. |
Lisp Polyligne
Sl. Aucun. |
Lisps gratuits liés à Polyline |
Lisp pour la CAO Brics |
Réduire le Sommet de la Polyligne |
Réduire le Poids de la Polyligne |
|
Insérer un sommet le long d’une Polyligne |
Insérer un Sommet le long d’une Polyligne à l’aide de la Position du Texte |
|
Polygones de Contrôle de Qualité |
Find close poly – Qualité Vérifiez votre Dessin avant de l’exporter vers le Système SIG |
|
Déplacer Des Objets Texte |
Exporter la distance de bloc de la ligne de Polyligne d’alignement au format CSV |
|
Créer une Table de Coordonnées |
Créer une table de coordonnées de Polyligne 3d et 2d |
|
Exporter un Sommet Polyligne |
Exporter les Données des Sommets Polylignes avec la Numérotation Automatique des Points |
|
Marquer les Intersections |
Trouver des couches de lignes intersection avec la polyligne sélectionnée |
|
Trouver un Polygone Ouvert |
Marquer les polygones ouverts parmi les polylignes sélectionnées |
|
Convertir Polyligne Lisse |
Conversion polyligne lisse en polyligne régulière |
|
Lisser La Ligne De Section Transversale |
Lisser la ligne de section transversale pour la représenter comme une surface naturelle |
|
Convertir la face en Polyligne |
Convertir des faces 3D en polyligne 3D |
|
Créer une Ligne Centrale |
Créer des lignes centrales à partir des bords |
|
Trouver des Intersections |
Trouvez des points d’intersection parmi les polylignes sélectionnées |
|
Ligne de Mesure |
Mesurez chaque segment de la polyligne sélectionnée. |
|
Briser toutes les polylignes qui se croisent |
Programme pour Briser les Polylignes à l’intersection |
|
Recréer un Polygone dans le sens des Aiguilles d’une montre |
Changer la direction du Polygone en Horloge |
|
Polyligne décalée de chaque côté |
Polyligne décalée de chaque côté |
|
Trier les polylignes par longueur |
Trier les Polylignes selon la distance |
|
Exporter les Coordonnées de la Polyligne |
Coordonnées d’exportation de Chaque Sommet de la Polyligne |
Bloc Lisps
Sl. Aucun. |
Lisp gratuit lié au bloc AutoCAD |
Description |
Bloc d’insertion au milieu du segment |
Insérer des blocs au centre de chaque segment |
|
Texte de l’attribut sélectionné |
Créer du texte à partir de l’attribut sélectionné |
|
Insérer un bloc sur une Polyligne |
Insérer des blocs à l’intersection ou à l’extrémité ou une combinaison d’intersection et le point final parmi la polyligne sélectionnée. |
|
Insérer un bloc au Sommet |
Routine pour insérer un bloc à chaque sommet de la polyligne sélectionnée |
|
Bloc d’Élévation |
Routine Lisp pour élever les blocs à l’aide du texte d’élévation le plus proche. |
|
Insérer un bloc sur le texte |
Insérer des blocs en trouvant le texte spécifié dans le dessin entier |
Lisps de Texte
Sl. Aucun. |
Lisp gratuit pour gérer les entités de texte |
Description |
Vérifier les Numéros manquants dans l’Ordre |
Trouvez le nombre manquant dans une séquence allant du plus petit au plus grand nombre parmi le texte sélectionné |
|
Changer la Précision |
Modifier la Précision du Texte sélectionné en CAO |
|
Convertir MText en Texte en CAO |
Convertir MText en Entité de texte normale dans AutoCAD |
|
Trouver la différence dans le Texte de Rodage |
Trouver la différence entre les textes qui se chevauchent |
|
Textes d’Échange |
Échanger les textes |
|
Rotation Du Texte |
Faire pivoter le texte par rapport à l’angle des points sélectionnés |
|
Copier du texte à Plusieurs |
Copier le texte du texte de référence à tous autres textes sélectionnés |
|
Sélectionner Des Textes Contenant |
Sélectionnez les textes ayant un texte spécifié parmi les textes sélectionnés |
|
Trouver des Chevauchements |
Find est le texte qui se chevauche sur un autre texte ou entité |
|
Arrondir Les Valeurs |
Arrondir les valeurs à 0 le plus proche.005 |
|
Encadré autour d’un Texte |
Placez des cases autour des textes sélectionnés |
|
Entourez un Texte |
Placez des cercles autour des textes sélectionnés |
|
Trouver le Nombre Minimum et Maximum parmi le Texte sélectionné |
Trouver le Nombre Minimum et Maximum parmi le Texte sélectionné |
|
Exporter les Données des Points |
Exportation des Données de point à partir du dessin en tant que un fichier CSV |
|
Importer des Données de Point |
Importation de Données de Point à partir d’un fichier CSV en tant que dessin AutoCAD |
Lisps Utilitaires
Sl. Aucun. |
Fonctions Utilitaires Lisp Gratuites |
Commande |
Objet Cloud |
Créez une légende (objet de type nuage) autour du texte important du dessin |
|
Macros |
Ensemble de macros pour accélérer l’édition de dessin |
|
Détails de la liste DXF |
Liste tous les détails DXF de l’entité sélectionnée |
|
Multiplier |
Multiplier les entités sélectionnées avec un facteur de multiplication donné |
|
Changer le calque en Courant |
Remplacez le calque des entités sélectionnées par le calque actuel |
|
Créez Rapidement Des Calques |
Créez rapidement un nouveau calque |
|
Supprimer le Calque |
Supprimer toutes les entités de la couche déterminées par l’entité sélectionnée |
|
Ensemble UCS normal |
Définissez l’UCS normale sur toutes les entités sélectionnées. utile lorsqu’un angle d’extrusion est défini sur des entités de dessin par erreur. |
|
Ligne d’Échelle |
Mettez à l’échelle les lignes sélectionnées à partir du point médian avec un facteur d’échelle donné. |
|
Arc à Ligne |
Convertir un arc ou un cercle en un ensemble de segments de ligne |
|
Elevate Texte d’élévation |
Élevez les Élévations en fonction du Contenu du texte |
Programmes Utilitaires
Sl. Aucun. |
Programme Utilitaire Gratuit |
Description |
Macro Excel |
Traçage des niveaux de tache de différentes couleurs dans votre pack cao à l’aide de cette macro |
|
Excel en CAO |
Créer des données de table en tant qu’entités CAO natives à partir d’Excel |
|
Forme d’ESurvey |
Convertir AutoCAD DXF ou AutoCAD DWG en fichier de forme ESRI |
|
Convertisseur UTM |
Convertir latitude /longitude (Lat /long) en UTM et vice versa |
|
Coureur de lots CAD |
Exécuter le script et le lisp sur plusieurs dessins |
|
Conversion d’Unité |
Utilitaire pour convertir les unités d’arpentage les plus populaires – longueur, surface et volume. |
Qu’est-ce qu’un fichier LSP ?
Fichiers LSP ou fichiers avec.Les extensions LSP sont les fichiers écrits en langage de programmation LISP. Les fichiers LSP contiennent du code source pour AutoLISP sous forme de code de programme en texte brut qui est exécuté à l’aide d’un interpréteur LSP. Ces fichiers peuvent être ouverts à l’aide de n’importe quel éditeur de texte. Les fichiers LSP sont utilisés avec des programmes de CAO populaires tels que AutoCAD, BricsCAD et ZWCAD.
Comment créer un LISP dans AutoCAD ?
Vous pouvez créer un programme LISP dans la fenêtre VLISP. Pour ouvrir la fenêtre VLISP, dans la fenêtre AutoCAD, dans le menu « Outils », sélectionnez « AutoLISP », puis sélectionnez « Éditeur Visual LISP ».’Dans la fenêtre VLISP qui s’ouvre, vous pouvez taper votre programme LISP dans la fenêtre de la console. Vous pouvez également lancer l’éditeur de texte VLISP en sélectionnant « Fichier », puis « Nouveau.’L’éditeur de texte vous permet d’écrire et d’enregistrer des programmes LISP complets, ou des routines.
Comment ouvrir un LISP dans AutoCAD ?
Un fichier AutoLISP doit d’abord être chargé avant de pouvoir être exécuté. Pour ouvrir un fichier AutoLISP (LSP), assurez-vous que l’éditeur de texte est actif. Dans Visual LISP, dans la barre de menus, dans le menu « Outils », cliquez sur le bouton « Charger ». Alternativement, dans la barre d’outils « Exécuter », vous pouvez cliquer sur la fenêtre « Charger l’édition active ». Un message s’affiche dans la fenêtre de la console si le programme a été chargé avec succès. Pour exécuter la fonction AutoLISP, À l’invite de commande AutoCAD, entrez le nom d’une commande ou d’un nom de fonction entre parenthèses, puis appuyez sur » Entrée « . Vous pouvez également entrer le nom d’une commande ou d’une fonction entre parenthèses à l’invite de la fenêtre de la console Visual LISP, puis appuyer sur » Entrée « .
LISP est-il le meilleur langage de programmation pour AutoCAD?
LISP, l’un des meilleurs langages de haut niveau, est le langage de programmation le mieux adapté pour AUTOCAD en raison de la nature non structurée des dessins AutoCAD.Les fonctions lisp conviennent à la géométrie, à l’accès à la base de données DWG interne d’AutoCAD ou à la manipulation d’entités graphiques dans AutoCAD. Les propriétés de ces entités graphiques sont révélées à AutoLISP sous forme de listes d’associations dans lesquelles les valeurs sont associées à des codes de groupe AutoCAD qui indiquent des propriétés telles que des points de définition, des rayons, des couleurs, des calques, des types de lignes, etc. AutoCAD charge le code AutoLISP à partir de.Fichiers LSP.
Le code AutoLISP peut interagir avec l’utilisateur via l’éditeur graphique d’AutoCAD en utilisant des fonctions primitives qui permettent à l’utilisateur de choisir des points, de choisir des objets à l’écran et d’entrer des numéros et d’autres données. AutoLISP dispose également d’une interface utilisateur graphique intégrée (GUI) mini- ou d’un langage spécifique au domaine (DSL), le langage de contrôle de dialogue, pour créer des boîtes de dialogue modales avec mise en page automatisée, dans AutoCAD.
Comment charger un programme AutoLISP?
Entrez le programme/la routine lisp dans l’éditeur Visual Lisp. Chargez la routine en cliquant sur le bouton «
‘Charger la fenêtre d’édition active’. La commande souhaitée est créée. Vous pouvez maintenant exécuter cette commande dans la fenêtre de commande pour obtenir le résultat souhaité. Vous pouvez également charger le programme LISP à partir de l’éditeur Visual lisp extérieur. Cette pratique est normalement utilisée lorsque vous ne souhaitez pas partager le code des commandes lisp que vous avez créées. Pour charger lisp en dehors de l’éditeur LISP, accédez au menu « Gérer » et cliquez sur « Charger l’application ». Sélectionnez le fichier LSP et chargez-le. De cette façon, vous pouvez utiliser la routine LSP avec le dessin souhaité. Cependant, si vous souhaitez utiliser la commande lisp avec plusieurs dessins, vous devez l’ajouter à la suite de démarrage, de sorte que la routine lisp soit automatiquement chargée chaque fois que vous démarrez un nouveau dessin et qu’elle puisse être utilisée avec n’importe quel nouveau dessin.
Comment charger des fichiers lisp dans Autocad LT?
Vous ne pouvez pas charger de fichiers lisp dans AutoCAD LT. AutoCAD LT est une version limitée d’AutoCAD. AutoCAD LT ne prend pas en charge AutoLISP. Il n’est pas possible de charger des applications externes dans AutoCAD LT et, par conséquent, la commande Appload n’est pas disponible. C’est la raison pour laquelle vous ne pouvez pas charger de fichiers lisp.
Quelle est la différence entre AutoLISP et Visual LISP ?
AutoCAD a introduit AutoLISP en tant qu’interface de programmation d’application (API) dans la version 2.1, au milieu des années 1980. LISP a été choisie comme API AutoCAD initiale car elle était particulièrement adaptée au processus de conception non structuré des projets AutoCAD, qui impliquait d’essayer à plusieurs reprises différentes solutions aux problèmes de conception.
Visual LISP (VLISP) est un outil logiciel conçu pour accélérer le développement de programmes AutoLISP. L’environnement de développement intégré (E) VLISP fournit des fonctionnalités pour faciliter les tâches de création et de modification du code source, de test de programme et de débogage. De plus, VLISP fournit un support pour fournir des applications autonomes écrites en AutoLISP.
Quel logiciel de CAO prend en charge AutoLISP et Visual LISP ?
AutoLISP et Visual Lisp sont pris en charge par des logiciels de CAO tels que AutoCAD, BricsCAD, GStarCAD et ZWCAD.
Quelles sont les différentes extensions prises en charge par les différents logiciels de CAO ?
Chaque logiciel de CAO nécessite un type de fichier différent pour exécuter le lisp. Voici quelques extensions de fichiers requises: .Fichier LSP-Lisp (Fonctionne avec AutoCAD/BricsCAD/GStarCAD/ZWCAD).Fichier AutoLISP à Chargement rapide compilé FAS (Fonctionne avec AutoCAD/ GStarCAD).Fichier Lisp compilé par DES-Bricscad (Fonctionne avec BricsCAD).Fichier Lisp compilé par ZEL-ZWCAD (Fonctionne avec ZWCAD).
Que télécharger et Comment télécharger Lisp?
Chaque paquet CAO nécessite un type de fichier différent pour exécuter le lisp. Voici quelques extensions de fichiers requises: .Fichier LSP-Lisp (Fonctionne avec AutoCAD/BricsCAD/GStarCAD/ZWCAD).Fichier AutoLISP à Chargement rapide compilé FAS (Fonctionne avec AutoCAD/ GStarCAD).Fichier Lisp compilé par DES-Bricscad (Fonctionne avec BricsCAD).Fichier Lisp compilé par ZEL-ZWCAD (Fonctionne avec ZWCAD). En fonction du package CAO souhaité, vous pouvez choisir de télécharger le fichier souhaité.
Comment télécharger Lisp dans Mon package CAO?
Démarrez votre programme de CAO et, à l’invite de commande ou à l’écran, tapez ‘appload’. La boîte de dialogue Charger/Décharger les applications s’affiche. À côté de « Regarder dans », cliquez pour accéder au répertoire dans lequel vous avez enregistré le fichier lisp. Sélectionnez le fichier requis et cliquez sur le bouton « Charger » et cliquez sur le bouton « Fermer ».