Aller au contenu

Documentations incompletes


Messages recommandés

Posté(e)

Bonjour,

 

J'etais en train décortiquer des lisps de gilles, notament ceux pour les selections

et je suis tombé sur cette expression

 

(setq

ssa (ssget "_A"

(list '(0 . "~VIEWPORT") (cons 410 (getvar "ctab")))

)

 

j'ouvre le Develloper's guide, trouve la description de ssget

et la c'est la surprise

pas de _A

Alors? y a t'il une description des AutoLISP Functions digne de ce nom?

 

le code dxf 410 est décrit comme Chaîne. Un peu vague vous ne trouver pas ?

 

~VIEWPORT : j'ai bien trouvé une bonne description en français des codes dxf concernés mais rien au sujet du ~ !!!!

 

c'est dur de progresser en lisp avec se genre de doc

 

qu'en penser vous?

 

Posté(e)

Salut

 

C'est vrai - c'est carrément le parcours du combatant pour progresser.

 

A l'occasion quelqu'un pourrait-il nous donner des tuyaux sur de la vrai doc ou bien des intitulés de livres sérieux sur l'Autolisp.

 

Ce serait super

 

@+

 

Posté(e)

Salut fraid,

 

- ssget "_A" soit je pense être égale à ssget "_X" ou ssget "X" donc tous les objets

 

- le dxf 410, dans Codes de groupe communs aux entités => 410 APP : nom de l'onglet de présentation non omis

 

Mais je suis d'accord, que l'aide aux développeurs est pas très bien faites et surtout

incomplète, à ce se demander pourquoi... :casstet:

 

Supposition toute simple : astuce pour forcer la formation

Tous pour lisp, Lisp pour tous!

Avec Revit, cela ne vas trop vite...

Posté(e)
Supposition toute simple : astuce pour forcer la formation

 

Tu rigoles !? Chez les revendeurs, y a les formateurs d'un côté et les développeurs de l'autre (quand il y en a). Donc, la formation Autolisp, trés rare, ne constitue pas un marché.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Salut,

 

Effectivement certaines options de ssget ne sont pas documentées (voir ce vieux sujet).

 

pour les plus utiles :

"_A" : sélectionne tous les objets sauf ceux qui sont sur des calques gelés ("X" sélectionne toute la base de données)

":L" : écarte les objets sur des calques verrouillés

Il y a aussi des option que je n'ai jamais réussi à faire fonctionner :":N", ":U", ":V" en fait toutes celles qui concernent les sous entités.

 

(0 . "~VIEWPORT")

Dans un filtre de sélection, les codes de groupe dont la valeur est un chaine, acceptent les caractères génériques (voir l'aide pour la fonction wcmatch).

La tilde (~) exclut la chaîne qui suit.

donc,

(setq

ssa (ssget "_A"

(list '(0 . "~VIEWPORT") (cons 410 (getvar "ctab")))

)

sélectionne tous les objets, sauf ceux sur les calques gelés et les fenêtres flottantes (VIEWPORT) dans l'onglet courant.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

pwa... c'est beau la science...

 

non, sans rire, le lisp est une langage vraiment bizarre (récursivité le système des parenthèses imbriquées).. super puissant mais complètement inbitable... j'ai acheter sur des conseils du forum "La CAO par le menu" (Cépaduès édition de JN Contensou) Dépos légal 94 !!!...

 

c'est pas un ouvrage sur le lisp, tout petit mais très dense, il y consacre pour tant une grosse partie tant l'auteur considère d'emblée autocad comme un outil modulable. Il y explique pas mal de ficelles pour débutant qui m'ont aider à lire les lisp glanés ici et là (merci (gille) )...

 

mais que de science chez les codeurs fou qui trainent ici car il y a code et code... en programmation il y a des artistes méconnus... et sur le forum il y en a que tout le monde reconnaitra. Lire un joli code c'est un peu comme résoudre une énigme, découvrir le truc d'un magicien...

 

mais on y apprend plein de chose ;)

Posté(e)

Le lien que tu donne Gilles conforte bien le probleme

 

Il doit bien exister une doc exaustive

 

le lisp n'est pas né de lui meme

 

meme si c'est en anglais, on commence a s'habituer, elle devrait etre fournis

(voir le prix du logiciel)

 

j'ai toujours été contre l'occultisme.

Il m'est arrivé de parler d'incantation en ce qui concerne le lisp, et je pense ne pas me tromper

 

et je n'ai pas l'impression que cela fasse partis de la politique Autodeskienne

 

nous avons tous une façon differente de manipuler ce soft

si il etait completement ouvert cela poserai t'il des problemes?

 

En tout cas, meme si cela fait plusieurs années que j'essais de comprendre

(les longue périodes de charettes n'aides pas)

je n'abandonne pas

et cela c'est grace a vous Gilles, Bonuscad, Patrick35, Lili, ..........................

Merci a tous pour votre partage rare

 

 

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é