-
Compteur de contenus
2 523 -
Inscription
-
Dernière visite
-
Jours gagnés
23
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Fraid
-
Bonjour, Tout à fait, encore un faux espoir. Normalement les propriètées d'un fichier sont accessibles en externe. J'avais eu l'idée de mettre certaine caracteristique des plans comme la commune pas moyen d'y accéder en java par exemple pour remplir un base de données, on a toutes les proprietes sauf celle la..?? :huh: du coups cela ne sert pas a grand chose
-
Bonjour, A tu essayé de modifier les propriétés de ta polyligne, genre Echelle de type de ligne, Génération du type de lignes. des fois en changeant un peu ça change tout...
-
Bonjour, Tu nous parle des "synapses". Petits fichiers servant à stocker des variables statiques. (persistantes) ton choix de .ini me semble inapproprié. si le nombre de variables n'est pas important autant faire un .txt (tu peux l'appeler .ini si tu veux paraître plus pro...) LotiCoteLotPerim;LotiCoteLotPerim LotiCoteLotPerimHaut;2.5 LotiCoteLotPerimNbDec;2 ... les commentaires tu les fécrit dans un fichier à part. après tu jongle avec read et write.
-
Bonjour, Si tu rentre dans ton bloc, dans les propriétés tu as Autoriser la décomposition. si tu as beaucoup de bloc un petit lispounet qui te les mets tous explosable (defun c:deco (/ bl) (vl-load-com) (vlax-for bl (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object))) (vl-catch-all-apply 'vla-put-explodable (list bl :vlax-true)) ) (princ) ) pas de moi. fonctionne très bien chez moi.
-
c'est plutôt le trompettiste qui nous suivait, qui, lui, ne faisait rien d'autre qu'un pouét de temps en temps, même incapable de nous aidé à nous repérer et pourtant gagnant 2 ou 3 fois mon salaire de l'epoque... C'étais surtout pour parler des cheminots, et c'est clair que la pénibilité est toute relative, il y a toujours pire. Conscient de l'arnaque mise en place avec les Autoentrepreneur. La fuite peux etre une solution (ou refuge comme tu veux), mais tant que j'ai des gamins, vais pas les laisser tomber.
-
Tester si un fichier est ouvert avec OPEN
Fraid a répondu à un(e) sujet de Fraid dans Pour aller plus loin en LISP
Merci Tramber ! Bonne idée. je n'avais pas du tout pensé à tester le type de variable puisque il n'y pas de raison pour qu'il y ai d'autres variable file cela devrais fonctionner à merveille. genial -
He bonjour, Suis bientôt à l'age de la retraite (pour les cheminots). Né en 1966, j'ai pourtant parcouru des kilomètres en bord de voies ferrée, à planter des piquets pour implanter des travaux (bouleau de bagnard...), pas cheminot. freelance, comme tu dit, (autoentrepreneurch en vrai..) depuis plus 15 ans , me demande bien quand je vais pouvoir m’arrêter??? avec 3+2 gamins à aider...vers 2036... en tout cas je ne vais plus sur le terrain, assez fait le singe. et les kilomètres en caisse sans accident..les statiques m'ont fait arrêter de conduire. voila, suis comme vous, j'imagine ma retraite, chez moi, "bouiner" pour des p'tit sous. suis peut etre deja à la retraite ... :unsure:
-
Hop pop quand on a pas le temps, autant pas pas venir.. ce matin, entre 2 K ... bon, c'est résolu y pas de mal, autant pour moi supprimer les éventuelles blocs vides du coup ou ignorer les blocs sans objets 3d
-
ok, tout a l'heure, quand j'aurais finis mes p'tit plans
-
du coup je le colle (defun c:dsh (/ AcDoc listBlocs vlalistbloc blocks) (vl-load-com) (setq AcDoc (vla-get-ActiveDocument (vlax-get-acad-object)) blocks (vla-get-blocks AcDoc) ) (vla-StartUndoMark AcDoc) (and (ssget (list (cons 0 "INSERT"))) (progn (vlax-for b (setq vlalistbloc (vla-get-activeselectionset AcDoc)) (or (member (vla-get-effectivename B) listBlocs) (setq listBlocs (cons (vla-get-effectivename B) listBlocs)) ) ) (vla-delete vlalistbloc) (mapcar '(lambda(e) (vlax-for e (vla-item blocks e) (and (/= "3D*" (vla-get-ObjectName e)) (/= "*3D" (vla-get-PatternName e)) (vla-delete e) ) ) ) listBlocs ) (vla-regen AcDoc acActiveViewport) ) ) (vla-EndUndoMark AcDoc) (princ) ) normalement tu n'as plus qu'a remplacer les *3D et 3D* par les objets que tu veux garder.
-
mon antivirus refuse ton fichier :mellow:
-
yop oula, je n'etais pas attentif.. va voir le lisp de Patrick demande si tu as besoin d'un coup de main. si on avait la liste de ce qui faut enlever ou garder, cela serais plus facile. Cordialement
-
Bonjour, Tu verrouille le/les calque(s) contenant les objets 3d Ctrl+A Suppr
-
Bonjour, Oui, c'est un point géo, tappe geocarte et a pas sur que cela fonctionne avec 2013...
-
Commande très curieuse dans une suite de lisp...
Fraid a répondu à un(e) sujet de DenisHen dans Débuter en LISP
Bonjour, Il me semble que c'est équivalant à (EVAL k) non? -
a oui, vient de poser les yeux sur un accent interdit pour les fonctions et commandes, celui de relevé !!! vois bien les bases, et essais des petites routines avant de te lancer dans une usines à gaz. Bonne nuit et désolé du premier retours, mais ton message etais mal formulé.
-
Une variable globale est disponible tout le temps. Elle reste stockée dans la ram, et peux devenir génante. Exemple tu as appeler une variable TEXT. et que tu lance un lisp qui se sert aussi de la variable text, au départ elle n'est pas nil. il y a d'autres conséquences qui me viennent pas à l'esprit vu l'heure et que suis en bretagne... par contre depuis mes debut j'ecrit comme cela pendant mes phases de teste (defun c:trace_relevé(/ ;acob unitang ... ) car tu peux appeler ta variable globale en faisant simplement !TEXT dans la barre de commande d'autocad, très pratique pour débugguer, quand ta finis t'enleve ;
-
commence déjà par ceux là Gile Didier Les Marais
-
Bonjour, A mon tour de m'excuser, voila. du coup me lance le 1er, je vais etre suivis par les masters. tout d'abord, bravo pour ton courage, le lisp n'est pas si facile, tu verras. 1er truc qui me gène, est le non encapsulage des variables. quand tu créé une variable avec setq il faut les déclarées aussi comme cela defun c:trace_relevé(/ acob unitang ...) sinon elles deviennent globales. et il faut mettre un espace après ta variable (setq acob (getvar "osmode")) tu as aussi clos tes if trop tôt, du coup le else (non ecrit en lisp) s'effectue a tout les coup, et les conditions sont mal présentées. if test suffit normalement (if test ;test la présence du calque de coupe (setvar "clayer" "01_BA_Coupe") (command "-calque" "e" "01_BA_Coupe" "CO" 6 "" "EP" 0 "" "TL" "Continuous" "" "") ) n'hesite pas à aller consulter l'aide des développer pas testé l'algo, et ne me sert jammais du dcl à pluch
-
c'etait pour te dire que je ne pense pas que si tu trouves un Lisp qui te fais cela, soit la bonne solution pour toi. calcul, c'est plus formateur. et tous les plans de ferraillage que j'ai pus faire, on été vérifies par l' ingénieur qui m'avait fourni une feuille de calcul avant que je fasse mes plans.
-
je vais un peu, m'expliquer, je viens de voir que tu es étudiant. Le calcul de ferraillage demande des connaissances approfondies en calcul de résistance des matériaux. seul, les ingénieurs en béton armé sont habilités à le faire, surtout que cela entraîne beaucoup de responsabilités. même, si en pratique, si tu as un niveau math sup, tu peux appliquer les bons algorithmes pour un balcon...
-
Bonjour, ce n'est pas d'un lisp que tu as besoin, mais d'un Ingénieur en béton armé. Bon courage.
-
Bonjour, pas du tout, les explorations des limites sont toujours intéressantes. Je n'avais jamais fait attention à MAXACTVP, on en apprend tout les jours, et si j’étais confronté à ce probleme je diviserais en 2 ou 3 présentations aprés on active les fenêtres de la presentation ou on se trouve et désactive les autres. toujours diviser face au surnombre. Merci
-
Bonjour, Avec ton code cela serais plus facile de te répondre. Mais tu peux essayer régler la variable LUPREC à 4 ...
-
DWGVersion 6.8, ajout des versions AutoCAD 2019
Fraid a répondu à un(e) sujet de Eric dans Programmer en s'amusant
suis pas un pro d'excel.... Merci à toi, une petite appli. qui peut être bien pratique.
