Aller au contenu

Définir le paramétre d'inversion d'un bloc


>>NicoM

Messages recommandés

Bonjour,

 

Je travail actuellement sur une routine dont voici un extrait :

(entmake
      (list
	'(0 . "INSERT")
        '(100 . "AcDbEntity")
        '(100 . "AcDbBlockReference")
        (cons 2 AV)
        '(8 . "GO - ARMATURES")
	(cons 10 (list (+ (car p10e) (* n esp_x)) (cadr p10e)))
	)
      )
    (setpropertyvalue (entlast) (strcat "AcDbDynBlockProperty" "H") LSv)
    (setpropertyvalue (entlast) (strcat "AcDbDynBlockProperty" "Section") "Droit")
    (setpropertyvalue (entlast) (strcat "AcDbDynBlockProperty" "Sens") "Droite")

 

J'insère un bloc et je définis ses paramètres personnalisés.

Aucun souci pour le paramètre "H" qui est un paramètre de longueur.

Aucun souci pour le paramètre "Section" qui est un paramètre de visibilité.

Mais pour le paramètre "Sens" qui est un paramètre d'inversion, la routine me renvois l'erreur suivante : "erreur: Demande ADS erronée".

 

Est-ce qu'il faut écrire la définition de ce type de paramètre différemment ?

Je suis un peu perdu...

(Help plz)

Projeteur Béton Armé sur Revit et AutoCAD 2023

Une connaissance acquise ne devient vivante que si on l’a repensée par soi-même.

Lien vers le commentaire
Partager sur d’autres sites

Merci je vais tester ça dès que possible.

 

De manière générale comment peut-on accéder à liste des paramètres de définition d'un bloc ?

 

Et comment peut-on savoir (autrement qu'avec votre précieuse aide) comment sont définies les types de réponses attendu ?

 

J'ai bien cherché sur le site de Didier mais je n'ai rien trouvé la dessus.

Projeteur Béton Armé sur Revit et AutoCAD 2023

Une connaissance acquise ne devient vivante que si on l’a repensée par soi-même.

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

Bonjour,

 

Pour avoir la liste de l'ensemble des propriétés en lien avec les fonctions (setpropertyvalue) et (getpropertyvalue) j'utilise très souvent

(dumpallproperties (car (entsel)))

dans la barre de commande d'AutoCAD qui renvoie dans ton historique la liste de toutes les propriétés propres à l'élément sélectionné.

 

Elles sont triées par ordre alphabétique et le type de valeur associé (notamment utile pour (setpropertyvalue)) est précisé entre parenthèses.

 

En espérant que ça puisse t'aider.

  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité