Archives par étiquette : AutoCAD

autocad lt blipmode exemple schema electrique

BLIPMODE : La Variable Fantôme d’AutoCAD !

BLIPMODE a longtemps été un compagnon fidèle des utilisateurs d’AutoCAD jusqu’à ce qu’il tombe en disgrâce et soit discrètement retiré de l’interface.

Pourtant, comme un vieux fantôme, il refuse de disparaître complètement !

Vous pensiez connaître AutoCAD sur le bout des doigts ? Préparez-vous à découvrir une variable qui continue de hanter vos dessins : BLIPMODE !

BLIPMODE, c’est quoi ?

BLIPMODE est une variable système qui affiche de petites croix ou marques temporaires dans le dessin à chaque clic dans AutoCAD. Autrefois, il était activé par défaut, mais il a été supprimé de l’interface dans les versions récentes. Pourtant, il est toujours là, caché dans les entrailles du logiciel !

Imaginez-le comme un ami invisible qui vous suit partout et laisse des traces de son passage.

Les schémas sont généralement des dessins moins denses graphiquement que ceux des bâtiments. Ainsi, l’utilisation de BLIPMODE peut être particulièrement utile dans des dessins plus simples ou des diagrammes, où chaque point ou sélection doit être clairement visible. En revanche, dans des dessins plus denses, comme ceux des bâtiments, l’utilité de BLIPMODE devient moins évidente, car il peut encombrer l’affichage avec des repères inutiles et nuire à la lisibilité du dessin.

Activer et désactiver BLIPMODE ou les marques temporaires

Si vous voulez réveiller ce fantôme, voici comment faire :

Activer BLIPMODE dans autocad ou autocad LT

autocad lt blipmode 1
BLIPMODE à 1
(setvar "blipmode" 1)

Désactiver BLIPMODE dans autocad ou autocad LT

autocad lt blipmode 0
BLIPMODE à 0
(setvar "blipmode" 0)


Pratique pour suivre vos sélections de points, surtout si vous avez tendance à vous perdre dans vos dessins (ou dans vos pensées).

Créer une commande pour activer/désactiver BLIPMODE

Pour basculer facilement entre les deux modes, voici un petit script AutoLISP qui crée une nouvelle commande $Edps_G1.

(defun c:$Edps_G1 () (if (= (getvar "blipmode") 1)(setvar "blipmode" 0)(setvar "blipmode" 1)))
;; Exemple de code Autolisp 
(defun c:$Edps_G1 ()  ; Définition d'une commande AutoCAD nommée $Edps_G1
  (if (= (getvar "blipmode") 1)  ; Vérifie si la variable système "blipmode" est égale à 1
      (setvar "blipmode" 0)      ; Si oui, désactive "blipmode" (le met à 0)
      (setvar "blipmode" 1)      ; Sinon, active "blipmode" (le met à 1)
  )
)

Explication du Code :

Ce programme AutoLISP définit une commande AutoCAD nommée $Edps_G1. Son rôle est d’inverser l’état de la variable système BLIPMODE. Cette variable contrôle l’affichage des “blips”, c’est-à-dire de petits marqueurs qui apparaissent aux points sélectionnés dans AutoCAD.

Si BLIPMODE est désactivé (= 0), le programme l’active (= 1).

Si BLIPMODE est activé (= 1), le programme le désactive (= 0).

Conclusion

👉 BLIPMODE est peut-être une relique du passé, mais il peut toujours être utile. Que vous l’utilisiez pour suivre vos sélections, impressionner vos collègues, ou juste pour le plaisir de réveiller un fantôme d’AutoCAD…
cette variable mérite qu’on lui redonne une seconde vie !
Ou au moins, le jour 1er Avril ! 😆

Petit rappel : Pour faire disparaître ces marques temporaires dans le dessin, effectuez un zoom avant ou arrière avec la molette de la souris.

Standardiser vos déploiements lisp

Savez-vous qu’avec AutoCAD, vous pouvez standardiser vos déploiements LISP et vos palettes d’outils ? 🤔💡

Que vous utilisiez AutoCAD LT, AutoCAD ou une version métier, il est possible de structurer et automatiser vos personnalisations pour simplifier le déploiement sur plusieurs postes.

Pourquoi est-ce un atout ?

Automatisation des tâches : Gagnez du temps avec des routines LISP bien pensées.
Personnalisation efficace : Configurez menus, palettes d’outils et raccourcis selon vos besoins.
Déploiement simplifié : Un simple copier-coller d’un dossier bien structuré ou un setup avec Inno Setup peut suffire.

Cerise sur le gâteau 🎂 : Plus besoin de reconfigurer vos LISP et palettes à chaque nouvelle version ou sur chaque poste de travail ! Un gain de productivité assuré.

Optimisez AutoCAD LT avec le bon réglage du clic droit !

Personnalisation du clic droit dans AutoCAD pour une expérience utilisateur améliorée

Saviez-vous que vous pouvez personnaliser le comportement du clic droit dans AutoCAD pour gagner en rapidité et en confort d’utilisation ? 🚀


Ouvrez la boîte de dialogue Options

Tapez OPTIONS dans la ligne de commande ou ouvrez le menu OutilsOptions (selon votre version d’AutoCAD).

Accédez à l’onglet “Préférences Utilisateur (1)”

Dans la boîte de dialogue Options, sélectionnez l’onglet portant ce nom.

autocad lt 2025 option preferences utilisateur signification du bouton droit
Continuer la lecture

Automatiser la création de présentations dans AutoCAD à partir des vues existantes

Un Gain de Temps Inestimable

Dans le monde du dessin technique, chaque minute compte. Que vous soyez concepteur, ingénieur ou dessinateur-projeteur, l’optimisation des tâches répétitives dans AutoCAD LT peut faire toute la différence en termes de productivité.

Dans cet article, je vous présente une solution efficace pour automatiser la création de présentations à partir de vues nommées dans AutoCAD LT. Grâce à un script pensé pour s’adapter à différentes versions du logiciel, vous pourrez générer vos mises en page en un clic, sans perte de temps.

Découvrez comment ce processus peut transformer votre façon de travailler et vous permettre de vous concentrer sur l’essentiel : la conception.

🔍 Au programme :
✅ Explication du besoin et des enjeux
✅ Présentation du script et de son fonctionnement
✅ Avantages et applications concrètes

Prêt à booster votre efficacité sur AutoCAD ? Suivez le guide ! 🚀

Mode d’emploi (nouvelle version)

Avant d’exécuter ce script, assurez-vous d’avoir créé des vues nommées dans votre dessin. Le nom de la présentation générée correspondra au nom de votre vue nommée.

Pré-requis :

Avoir une ou plusieurs vues nommées définies dans le dessin.
Disposer d’au moins une présentation existante avec un nom spécifique.

Exemples de noms valides :
EDWGPROS
EDWGPROS_A3_PAYSAGE_PDF
EDWGPROS_A4_PAYSAGE_PDF

Étapes :

1️⃣ Activez le modèle de présentation qui vous convient ou celui que vous avez créé.
2️⃣ Lancez le script en le glissant-déposant dans votre dessin, comme illustré dans la vidéo ci-dessous.

;;; $Author: DidierL $
;;; $Date: 11/02/25 17:11 $
;;; $Revision: 3 $
;;;
;;; Origine :
;;; - Ce projet s'inspire d'une idée que j'avais mise en ligne en 2005, 
;;;   enrichie et adaptée pour répondre aux besoins actuels.
;;;
;;; Pré-requis :
;;; - AutoCAD ou AutoCAD LT installé
;;;
;;; Compatibilité :
;;; - Les scripts sont disponibles sur toutes les versions d'AutoCAD.
;;; - Le langage de programmation AutoLISP est supporté :
;;;   * Sur AutoCAD LT, depuis la version 2024.
;;;   * Sur AutoCAD, dès les premières versions du logiciel.
;;; ------------------------------------------------------------
;;; Instructions :
;;; 1. Assurez-vous d'utiliser une version d'AutoCAD compatible. 
;;; 2. Ouvrez le Bloc-notes (ou tout autre éditeur de texte, comme Notepad++).
;;; 3. Collez le code dans le fichier.
;;; 4. Enregistrez-le avec l'extension .scr, par exemple : PresentationAuto.scr.
;;; 5. Glissez-déposez le fichier dans AutoCAD ou utilisez la commande SCRIPT pour l'exécuter.
;;;
;;;
;;; Création rapide d'une fonction AutoLISP
(defun starts-with-edwgpros (str) (if (and str (>= (strlen str) 8) (equal (substr (strcase str t) 1 8) "edwgpros")) T nil))
;;;
;;; Lecture de la première vue disponible dans le dessin
;;;
(if (not strVue) (setq strVue (cdr (assoc 2 (tblnext "view" T)))))
;;;
;;; Initialise la variable contenant le nom de la présentation
;;; qui est en train d'être copiée.
;;; Lecture de la présentation active comme modèle de présentation.
;;;
(if (not strNomPresentationExemple) (setq strNomPresentationExemple (getvar "ctab")))
;;; Test si la présentation commence par "EDWGPROS"
(if (= (starts-with-edwgpros strNomPresentationExemple) nil) (setq strNomPresentationExemple nil))
(if (not strNomPresentationExemple) (alert "\nMerci d'activer une présentation commençant par EDWGPROS"))
;;;
;;; Copie de la présentation
;;;
(if strNomPresentationExemple (command "_layout" "_c" strNomPresentationExemple strVue))
;;;
;;; Active la nouvelle présentation
;;;
(if strNomPresentationExemple (setvar "ctab" strVue))
;;;
;;; Passage en espace objet
;;;
(if strNomPresentationExemple (command "_.MSPACE"))
;;;
;;; Rappel de la vue
;;;
(if strNomPresentationExemple (command "-VUE" "r" strVue))
(if strNomPresentationExemple (command "_zoom" "0.99x"))
;;;
;;; Passage en espace papier
;;;
(if strNomPresentationExemple (command "_.PSPACE"))
;;;
;;; Changement de vue
;;;
(if strNomPresentationExemple (setq strVue (cdr (assoc 2 (tblnext "view")))))
;;;
;;; Test s'il y a toujours une vue, relance le script s'il y a encore une vue
;;;
(if (and strVue strNomPresentationExemple) (command "rscript"))
;;; fin