Fraid Posté(e) le 16 novembre 2009 Posté(e) le 16 novembre 2009 Bonjour, J'etais en train décortiquer des lisps de gilles, notament ceux pour les selectionset 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 ssgetet la c'est la surprisepas 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? https://github.com/Fraiddd
Georges2 Posté(e) le 16 novembre 2009 Posté(e) le 16 novembre 2009 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 @+
bseb67 Posté(e) le 16 novembre 2009 Posté(e) le 16 novembre 2009 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 surtoutincomplè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...
Tramber Posté(e) le 16 novembre 2009 Posté(e) le 16 novembre 2009 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 ./__\. (.°=°.)
(gile) Posté(e) le 16 novembre 2009 Posté(e) le 16 novembre 2009 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,(setqssa (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
x_all Posté(e) le 16 novembre 2009 Posté(e) le 16 novembre 2009 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 ;) quelques trucs sur autocad
Fraid Posté(e) le 16 novembre 2009 Auteur Posté(e) le 16 novembre 2009 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 softsi 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 paset cela c'est grace a vous Gilles, Bonuscad, Patrick35, Lili, ..........................Merci a tous pour votre partage rare https://github.com/Fraiddd
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant