Aller au contenu

Variable Système PSLTSCALE


BIGC-ROMU

Messages recommandés

J'ai beau regarder en vlisp ou avec les codes dxf dans la table des layouts.

j'ai fait pareil, et je n'ai rien trouvé aussi.

Par contre je n'ai pas chercher dans les xdata (c'est possible dans un layout ?)

c'est vraiment bizarre cette variable...

Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...

Lien vers le commentaire
Partager sur d’autres sites

Re

 

Idem dans les xdatas.

 

(setq lay (vla-get-activelayout (vla-get-activedocument (vlax-get-acad-object))))
(vla-getxdata lay "" 'code 'type)
(mapcar 'cons (vlax-safearray->list code) (vlax-safearray->list type))

 

Peut-être dans les dictionnaires ?

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Lien vers le commentaire
Partager sur d’autres sites

Merci Bred, il est parfait ton lisp, mais je me demandais si c'était possible qu'il ne soit plus dans AutoCAD.lsp mais dans un fichier Lisp à part, que l'on lancerais à sa guise via la ligne de commande, aprés l'avoir chargé.

 

 

 

Concernant les réacteurs de Patrick_35

J'ai remplacé le code de Bred dans AutoCAD.lsp par celui de patrick_35

et quand je lance pslton sur la ligne de commande voila ce que j'ai:

 

 

 
Commande: pslton
; erreur: no function definition: VLR-MISCELLANEOUS-REACTOR
Commande:

 

Je pense, en toute modestie, que j'ai fait un gros n'importe quoi.....

 

HELP

Lien vers le commentaire
Partager sur d’autres sites

je me demandais si c'était possible qu'il ne soit plus dans AutoCAD.lsp mais dans un fichier Lisp à part, que l'on lancerais à sa guise via la ligne de commande, aprés l'avoir chargé.

Pour le lancer quand tu veux, et non plus au démarrage :

 

Tu enlèves dans mon lisp la dernière ligne

(PUT-PSTSCALE 0)

 

Tu rajoutes ça à la place, ou "MONRACCOURCI" est à remplacer par le raccourci que tu veux

(defun c:MONRACCOURCI () (PUT-PSTSCALE 0) (princ))

 

Tu peux le laisser dans AutoCAD.lsp si tu veux, ou le mettre dans un autre fichier, est demander qu'il soit chargé dans "appload"

 

Pour l'erreur dans le lisp de patrick, rajoute au début du fichier AutoCAD.lsp :

(vl-load-com)

 

 

Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...

Lien vers le commentaire
Partager sur d’autres sites

C'est génial, tout marche niquel.

 

Une derniére petite chose.

 

Je pense qu'il faudrait que PSLTON soit executé dés l'ouverture d'autocad et à l'ouverture de chaque fichier, afin que PSLTSCALE soit à 0 par défaut

Mais je ne sais pas si AutoCAD.lsp peut lancer des commandes tout seul?

 

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

"Mais je ne sais pas si AutoCAD.lsp peut lancer des commandes tout seul?"

 

Après les lisp de Patrick, dans AutoCAD.lsp, met ceci :

(enlever l'espace entre : et P)

 

(c: PSLTON)

 

 

[Edité le 2/6/2008 par Bred]

Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...

Lien vers le commentaire
Partager sur d’autres sites

Respect, rien à dire... à part un grand merci à toutes les personnes qui ont participé à cette discussion, avec une mention particuliére pour Patrick_35 et surtout Bred pour sa patience , sa présence et sont savoir...

 

Merci Bred

 

Ce forum est vraiment génial!

Lien vers le commentaire
Partager sur d’autres sites

  • 3 ans après...

Bonjour,

 

ETERNEL problème !!!

 

Alors qu'avec un ECHLTP = 0.4

PSLTSCALE = 1

MSLTSCALE = 1

 

Aucun problème... Et au final ce qui compte c'est le résultat dans les PRESENTATIONS et non PAS LE BAZARRE que l'on retrouve dans l'ONGLET OBJET !

 

C'est un problème lié à la méthode de travail...

 

Christian

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Lien vers le commentaire
Partager sur d’autres sites

Ca dépends de ce qu'impose le client final, et dans mon cas le contrôle externe réclame l'équivalent en espace objet et en espace papier....

Cordialement

 

Lionel PERRIN | Ingénieur/Consultant Formateur expert Infrastructure - Géomédia

 

Civil 3D/Covadis/Autopiste/Infraworks 360 - VRD/Infrastructure routière ferroviaire Bus TRAM

Lien vers le commentaire
Partager sur d’autres sites

Hello

 

ECHLTP est UNIQUE pour TOUT le DWG (quelque soit l'onglet)

 

alors que PSLTSCALE (=0/1) peut etre different dans chaque onglet !

 

Mon reve : un ECHLTP pour l'onglet Objet et un AUTRE pour les Presentations/MEPs ...

 

Le Decapode (lecrabe)

Autodesk Expert Elite Team

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é