AutoLISP

Créer un groupe avec AutoLISP

Les groupes sous AutoCAD sont bien pratiques pour manipuler plusieurs objets simultanément. On peut les créer avec AutoLISP en utilisant COM :

Version 1.2 du générateur de profils

Nouvelle version du générateur de profils pour AutoCAD avec support de différentes unités.

Téléchargez le dès maintenant, c'est gratuit !

Le générateur de profils pour AutoCAD

Téléchargement

Générateur de profils

Ce programme AutoLISP permet de générer des profils. Les sections suivantes sont supportées :

  • IPE
  • IPN (NF A 45-209)
  • HEA
  • HEB
  • UPN (NF A 45-007, NF A 45-202)
  • UAP
  • les cornières à ailes égales (NF A 45-009)
  • les cornières à ailes inégales (NF A 45-010)

Le profil est inséré sous la forme d'une polyligne 2D fermée qui peut ensuite être facilement extrudée pour obtenir un solide 3D. Vous pouvez également générer un bloc.

Modifier une fenêtre flottante avec AutoLISP

entmod ne fonctionne pas sur les entités VIEWPORT. Il faut donc utiliser COM pour modifier une fenêtre existante. L'exemple suivant montre comment verrouiller une fenêtre en utilisant la propriété DisplayLocked :

(defun lockViewport (viewportEntName /)
  (vl-load-com)
  (vlax-put-property
    (vlax-ename->vla-object viewportEntName)
    'DisplayLocked
    :vlax-true
  )
)

Afficher la date du jour en AutoLISP

Il existe deux variables systèmes dans AutoCAD qui permettent de récupérer la date courante. La première se nomme DATE et elle est renvoyée sous la forme d'une date julienne modifiée. Ce format est un peu particulier et est plutôt utilisé en astronomie. Comme sa manipulation n'est pas trop aisée, on préféra utiliser la deuxième variable nommée CDATE.

CDATE est un nombre réel où la partie entière correspond à la date et la partie décimale à l'heure.

Syndiquer le contenu