-
Compteur de contenus
6 374 -
Inscription
-
Dernière visite
-
Jours gagnés
30
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Patrick_35
-
Fragilite protection de ACAD 2004/2005
Patrick_35 a répondu à un(e) sujet de lecrabe dans AutoCAD 2004
Oui, eh bien chez nous, le petit manège a duré près de deux mois, et si on n'avait pas commencé à être menaçant auprès de notre distributeur, je ne sais pas si on aurait eu cette fameuse clé. Enfin, comme on a plusieurs postes et avec les congés, on à réussi à se débrouiller. Et le pire, c'est que ce n'est pas la seule. On a eu trois clés qui ont sauté en tout. L’expérience de la première a permis qu’on ne soit pas trop pénalisé avec les suivantes. @+ -
verrouillage automatique des fenetre
Patrick_35 a répondu à un(e) sujet de nobless dans AutoCAD 2005
Ce doit être une des améliorations car ça ne fonctionne pas sur tous les onglets sur une 2000. @+ -
Choisir son langage de programmation
Patrick_35 a répondu à un(e) sujet de Patrick_35 dans CAO, généralités
Merci Pako, mais c'est quoi ce langage .NET. ? @+ -
Fragilite protection de ACAD 2004/2005
Patrick_35 a répondu à un(e) sujet de lecrabe dans AutoCAD 2004
La clé c'est bien quand elle ne lâche pas (surtout pour les versions 2000) et quelle galère pour en avoir une de remplacement. Il ne faut surtout pas être pressé et pour faire accélérer le mouvement, râler très très fort @+ -
Trouver le volume avec autocad 2000
Patrick_35 a répondu à un(e) sujet de mesylva dans AutoCAD 2000 à 2002
Transmet ton image au webmaster qui l'inclura dans le message @+ -
verrouillage automatique des fenetre
Patrick_35 a répondu à un(e) sujet de nobless dans AutoCAD 2005
Salut Voici un petit lisp qui te verrouille toutes tes fenêtres (defun c:verr(/ cmd fen n sel tot) (vl-load-com) (setq cmd (getvar "cmdecho")) (setvar "cmdecho" 0) (command "_.undo" "_group") (if (setq sel (ssget "x" (list (cons 0 "VIEWPORT")))) (progn (setq n 0 tot 0) (while (ssname sel n) (if (and (= (logand (cdr (assoc 90 (entget (ssname sel n)))) 16384) 0) (/= (cdr (assoc 69 (entget (ssname sel n)))) 1)) (progn (setq fen (vlax-ename->vla-object (ssname sel n))) (vlax-put-property fen 'displaylocked ':vlax-true) (setq tot (1+ tot)) ) ) (setq n (1+ n)) ) (princ (strcat "\n" (itoa tot) " fenêtre(s) de verrouillée(s)")) ) (princ "\nPas de fenêtres") ) (command "_.undo" "_end") (setvar "cmdecho" cmd) (princ) ) ou autrement, comme te le dis Pako, par les filtres tu lances la command _-vports puis v et a Au moment de la sélection des objets, tu lance le filtre en transparent --> '_filter Tu prends comme choix du filtre=fenêtre. tu fais appliquer et tu tapes tout dans la sélection et tu valides le tout. Voilà, mais j'ai vu que ça ne fonctionne apparemment que sur l'onglet sélectionné @+ -
gestion liste de plans sous access
Patrick_35 a répondu à un(e) sujet de rimbo dans Organisation du travail
Bonjour, Le site Man and Machine à une gamme complète sur une GED Automanager TeamWork et Meridian (et il en existe sûrement plein d'autres) @+ -
modifié texte sur 105 plans
Patrick_35 a répondu à un(e) sujet de bahloul dans AutoCAD LT 2000 à LT 2002
Salut Lecrabe Ton truc est valable si ton fichier n'est pas trop gros (surtout en dxf), sinon il faut faire chauffer le café @+ -
Choisir son langage de programmation
Patrick_35 a répondu à un(e) sujet de Patrick_35 dans CAO, généralités
Salut Didier et LFA, C'est bien d'un langage pour Autocad dont je veux parler Si on suit l'historique de la programmation sur Autocad, Autolisp est apparu le premier. Avec la version 12 est apparu le DCL qui a permis les boites de dialogue. Ensuite est venu le Vba sur la version 14.01 puis le visual lisp avec la version 2000. Etant un vieux de la vieille, je m'étais lancé à fond dans autolisp, puis ensuite dans le dcl. Et quand on connaît bien un langage, il est difficile d'en changer, mais on se retrouve parfois limité dans ce que l'on veux faire. Je ne suis pas persuadé qu'il faille se lancer dans le vba. C'est de la prog avec des orientations objet pas toujours évident à saisir et pour récupérer des infos dans le dessin, ce n'est pas le plus facile. Par contre, le gros inconvénient avec autolisp est qu'il ne sait pas gérer des bases de données, de traiter des fichiers binaires, de faire des accès directs (il ne connaît que le séquentielle) ou encore des index. De plus, pour les boites de dialogue, je préfère le dcl bien plus facile à manier (à mon humble avis). Maintenant si c'est pour travailler et programmer avec d'autres applis, c'est à voir, mais si c'est pour rester uniquement sur Autocad, pourquoi ne pas le faire avec le visual lisp qui me parait assez puissant (j’avais réussi à lancer Excel avec un fichier déterminé depuis autocad en visual lisp, mais pas encore à choisir une feuille, ni une cellule) Je songe sérieusement à me lancer au vba ou au visual lisp. Je cherche juste à savoir lequel des deux est le plus approprié à mon niveau De plus, il est aussi intéressant de connaître l’avis de ceux qui se sont lancé dans la prog et pourquoi @+ -
Bonjour à tous J’ai une question qui me trotte en tête depuis un moment déjà. Quel langage de programmation choisir sur autocad ? Dans la FAQ, il y a bien un historique sur les différentes étapes de l’évolution de la programmation sur autocad, mais entre Autolisp, Visual lisp et Vba (et pourquoi pas un avis sur le C++, object ARX et autres), quels sont les inconvénients et les avantages des uns par rapport aux autres ? Quel langage est le plus approprié en fonction du type d’application que je souhaite développer ? Selon mon niveau de connaissance de la programmation en générale, vers quel type de langage vais-je m’orienter le plus facilement ? C’est un vaste sujet et merci de faire partager vos avis et expériences dans ce domaine @+
-
Exe auto à chaque activation d\'un plan
Patrick_35 a répondu à un(e) sujet de dr.loveless dans Pour aller plus loin en LISP
Bonjour à tous C'est bon, j'ai compris ce que tu veux. Je ne peux pas t'aider cette fois ci, car j'ignore comment faire (Pako a été très clair avec le ctrl+tab). Pour l'incompréhension sur le plan, c'est juste qu'il y a différentes manières de travailler, que chacun à ses propres notions et qu'il faut essayer de traduire ce que veux dire la personne. Pour revenir à ton souci, c'est pour faire quoi exactement. il est peut-être possible de ruser autrement que d'essayer de jouer avec le changement de dessin. @+ -
Salut Merci pour la précision. Tu m'a l'air de connaître ton sujet. Bienvenue sur le site qui manque un peu de spécialistes en vb. @+
-
Salut, Comme le dit patrick, sous une LT, seul un add-on permet d'ajouter le lisp Mais je ne comprends pas exactement ce que tu souhaites faire. Comme c'est un retour de synthèse, cela veut dire que les plans sont déjà implantés et qu'il faut en conséquence déplacer toutes les têtes, et vu qu’il faut interpréter le plan pour voir si on bouge à cause d’un luminaire, d’une bouche de vmc, etc... il me paraît difficile de faire un lisp. C'est au cas par cas. D’autant plus que selon la R7, il faut respecter une distance de 50cm libre de toutes contraintes et que parfois, c’est loin d’être faisable (le cas de la circulation qui fait 80cm de large est un excellent exemple) Pour moi, le plus simple est de tracer une ligne qui partage la pièce en deux et d’implanter les détecteurs sur cette ligne en utilisant la commande diviser. Soit en passant par l’option bloc, soit en utilisant les points nodaux pour déplacer ceux qui sont déjà implantés. @+
-
Exe auto à chaque activation d\'un plan
Patrick_35 a répondu à un(e) sujet de dr.loveless dans Pour aller plus loin en LISP
Je vois qu'on ne se comprend pas. Tout est dans la notion de plan. Un layer, un fichier, une présentation peuvent êtres des plans Ce que je te propose sur le lien ci-dessus est un exemple qui détourne une commande autocad en y ajoutant un lisp. Dans l'exemple qui est fournit, quand j'insère un bloc, un attribut qui lui est associé reste toujours sur le même angle, quel que soit l'angle de rotation du bloc. @+ -
Bonjour, Je ne suis pas sure de tout saisir. Pourquoi ne pas tout simplement faire du lisp et de programmer les boites de dialogue. C’est assez simple une fois que l’on a compris le principe et ce n’est que du texte. Si tu cherches le boite de dialogue de _ddatte, regardes du coté de AutoCAD.dcl dans le répertoire support @+
-
Bonjour, Patrick a mis un article concernant les prothèses neurales, sait-on jamais... ;) @+
-
Bonjour, Avec un wipeout, autrement, je ne vois pas, et lors d'une redéfinition de fenêtre, avec une capture et les grips Et si tu ne veux pas voir le cadre, une astuce consiste à le mettre sur une couche gelée. Le dessin est toujours apparent mais plus le cadre. @+
-
Exe auto à chaque activation d\'un plan
Patrick_35 a répondu à un(e) sujet de dr.loveless dans Pour aller plus loin en LISP
Salut, Par plan tu veux parler de calques ? Enfin, quoi que ce soit, tu peux passer par les reacteurs. Il y a une explication sur ce sujet par bruno_l @+ -
si, si, essaye, tu as la position dans les options
-
Salut, Peut-être avec la fonction -attedit @+
-
Filtres de calques
Patrick_35 a répondu à un(e) sujet de Patrick_35 dans Pour aller plus loin en LISP
Salut Didier, Remarque, le comble pour un électricien est de ne pas être au courant, mais ce n'est pas ça. A force de manipuler certaines fonctions d'autocad, voilà le résultat, et encore, tu ne vois pas les marques du clavier. Ah, juste une précision, le lisp n'est pas de moi, sinon ce serait en français, mais c'était pour finir le sujet. @+ -
Filtres de calques
Patrick_35 a répondu à un(e) sujet de Patrick_35 dans Pour aller plus loin en LISP
C'est bon, j'ai trouvé le lisp qui va bien (defun C:LayerFiltersDelete () (vl-Load-Com) (vl-Catch-All-Apply '(lambda () (vla-Remove (vla-GetExtensionDictionary (vla-Get-Layers (vla-Get-ActiveDocument (vlax-Get-Acad-Object)))) "ACAD_LAYERFILTERS"))) (princ "\nAll layer filters have been deleted.") (princ)) (defun C:LFD () (C:LayerFiltersDelete)) @+ -
C'est fait @+
-
Patrick, je t'ai renvoyé l'avatar vendredi @+
-
Bonjour à tous Didier,tu vas être content, je vais laisser l'hermine dans la signature @+
