-
Compteur de contenus
2 160 -
Inscription
-
Dernière visite
-
Jours gagnés
16
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par bryce
-
Bonjour, Aurais-tu un exemple à montrer (capture d'écran en indiquant les points que tu cliques) ? Quand ce message s'affiche, en général ce n'est pas à cause d'un "bug", mais plutôt parce que les points cliqués ne sont pas cohérents...
-
Bonjour, Il faut supprimer les "": ^C^C_copybase;_none;*0,0,0
-
Oui, XGray concerne uniquement les XRefs, et il ne change que la couleur de leurs calques. Pour mettre en gris les objets du dessin courant, il y a par exemple le petit Lisp (force8) que j'ai posté hier (réponse n°7).
-
Bonjour, Je viens de vérifier et il se charge sans problème, tu as dû rater ton copier-coller... ;) Voici un lien pour le télécharger : http://creao.fr/uploads/lisp/xgray.lsp Après l'avoir chargé, il faut entrer la commande XGRAY. Le fond de plan à coloriser doit être une XRef du dessin.
-
Pièces joint: cota atteint
bryce a répondu à un(e) sujet de La Lozère dans CADxp, comment ça marche?
Avec plusieurs milliers de membres, ça peut vite prendre beaucoup de place quand même... -
Question déjà posée récemment... ;) http://cadxp.com/index.php?/topic/33623-export-du-gestionnaire-des-proprietes-des-calques-vers-excel/page__view__findpost__p__181429
-
Pièces joint: cota atteint
bryce a répondu à un(e) sujet de La Lozère dans CADxp, comment ça marche?
Bonjour, A priori chaque membre a un quota global de 500Ko (seulement) d'espace disque pour ses pièces jointes, tous messages confondus... ;) -
Bonjour, Pas besoin de Lisp (sauf si tu en as besoin très souvent), ça se fait en 2min en générant depuis Excel un script AutoCAD (suite de commandes). Petit exemple en vidéo: Passer en 720p plein écran pour bien voir. ;)
-
Bonjour, Pour améliorer les performances des hachures, essaie peut-être de désactiver l'aperçu (HPQUICKPREVIEW à 0). Quelle sont les valeurs de PREVIEWFILTER et de PREVIEWEFFECT sur ton poste ?
-
Bonjour, Pour compléter, un Lisp basique : (defun c:FORCE8 (/ doc) (vl-load-com) (setq doc (vla-get-activedocument (vlax-get-acad-object))) (vlax-map-collection (vla-get-blocks doc) '(lambda (x) (vlax-for item x (vla-put-color item 8) ) ) ) (vla-regen doc acAllViewports) (princ) )
-
Bonjour, Si ton fond de plan est une image, il aurait peut-être fallu le préciser dès le départ... <_< A priori je pense que ce que tu veux faire n'est possible qu'en utilisant deux images différentes, une en couleur et l'autre en N&B.
-
Bonjour, J'en rajoute une couche... Tu n'as qu'à dire à ta cliente de lancer son AutoCAD 2008, de faire un nouveau dessin, puis de l'enregistrer. En regardant le format de fichier indiqué en bas de la boîte de dialogue Enregistrer, elle ne pourra que constater que son AutoCAD 2008 enregistre bien au format DWG 2007, et que le DWG 2008 n'existe tout simplement pas..
-
En effet, je n'ai pas été clair. Si la case "Ouvrir" est cochée, la commande _open est générée automatiquement, et on ne peut pas la remplacer par autre chose. Si l'utilisateur décoche la case "Ouvrir", c'est à lui de gérer l'ouverture du fichier. Il faut alors insérer une nouvelle ligne dans la séquence de commandes, et y mettre par exemple _open "$(folder)$(file)$(ext)" ou _recover "$(folder)$(file)$(ext)" Au passage, j'ai vu que dans la version que j'ai postée les variables en question ne fonctionnent pas, il faudra retélécharger Sequence en Beta 2 pour tester ça et le Diesel. J'en ai profité pour ajouter l'import export en scr dans le 2e onglet. ;)
-
Bonjour, Pourquoi c'est long ? :unsure: Je suppose que ton bâtiment est un assemblage ? Si j'étais dans ton cas, je pense que je ferais une pièce dérivée de l'ensemble, puis une scission par un plan ou une surface. A priori, ça me semble très rapide à faire.
-
Salut ;) Justement, il suffit de remplacer (une seule fois) _.open par _.recover dans la séquence de commandes (2e onglet) pour que tout le script se mette à jour dans le 3e onglet. C'est pour cela que je ne vois pas l'intérêt d'ajouter une fonction rechercher/remplacer... Oui, c'est une option qui n'est pas vraiment finie... Pour l'instant, elle ne sert que si on utilise la "variable prédéfinie" $(savefolder) dans la séquence de commandes (quand on édite une séquence, un clic droit permet d'insérer des variables). En l'occurrence, c'est pour des raisons de performance: dans le cas où le nombre de fichiers à traiter est très important, le fait de scanner la version de chaque fichier ralentit pas mal le remplissage de la liste. On peut par contre cocher la case après le remplissage pour connaître la version des fichiers. L'opération étant effectuée dans un thread séparé, on peut en même temps travailler dans le 2e onglet par exemple. ;) On peut exporter le script complet en scr depuis le 3e onglet. Pour les séquences, j'ai choisi une extension différente car justement ce ne sont pas des scripts complets. De plus, chaque fichier seq contient 3 séquences de commandes correspondant aux 3 zones du 2e onglet. Cela dit, ces fichiers sont de simples fichiers texte, on peut donc renommer un seq en scr et vice versa... Je vais faire ça, mais pas forcément tout de suite. Il faudrait que je modifie encore certains points avant.
-
La question n'est pas très claire, mais voilà la démarche en gros: - on insère le bloc cartouche dans un dessin vide, et on renseigne les infos du cartouche qui sont communes à tous les folios - on insère ensuite ce fichier en XRef dans tous les folios - quand il faut modifier une info commune, on ouvre ce fichier et on édite les attributs du cartouche - pour les infos du cartouche qui sont spécifiques à chaque folio, on peutt dans chaque folio les ajouter sous la forme d'un bloc (constitué uniquement d'attributs) qui se superpose au cartouche en XRef (ou éventuellement en tant que textes).
-
Bonjour, Essaie après l'avoir zippé, mais s'il est trop gros il faudra l'héberger ailleurs (sur http://dl.free.fr par exemple) et poster ici le lien. ;)
-
Bonjour, Dans le cas du cartouche sur un cahier de plans, une solution pour ne pas avoir à utiliser de scripts est de l'insérer en XRef plutôt qu'en bloc. Il suffit alors de modifier la XRef pour que le cartouche soit à jour sur tous les folios. ;)
-
Merci du retour ! :) Dans le 2e onglet, il suffit de décocher la case "Ouvrir" pour gérer soi même l'ouverture des fichiers (ça permet d'utiliser la commande _recover à la place par ex.). De même, en décochant la case "Sauver et fermer", c'est à l'utilisateur de gérer la fermeture du fichier, en enregistrant ou non. ;) Le 3e onglet montre le script pour info, on peut faire des modifs mais elles seront perdues si quoi que ce soit provoque la "régénération" du script (ajout d'un fichier, modif de la séquence de commandes, etc.). Je pense donc qu'il vaut mieux que je n'ajoute pas trop de fonctions qui pousseraient à bidouiller le script dans cet onglet... Normalement je ne vois pas ce qui pourrait nécessiter de faire un rechercher remplacer, puisqu'il suffit de modifier la liste des fichiers (1er onglet) ou la séquence de commandes pour que le script se mette à jour dynamiquement. Pour les options du clic droit, effectivement il faut que je corrige, mais les raccourcis clavier fonctionnent. Mais si tu penses à des cas qui pourraient nécessiter des améliorations, je suis tout ouïe ! :)
-
Il faut penser à ceux qui ont LT aussi... ;) Par la force des choses, ce sont souvent eux qui ont besoin de faire appel aux scripts, faute de lisp justement. Non, il n'y a que les fonctions Diesel standard, et forcément elles sont évaluées à la création du script et non durant son exécution. Ça limite donc l'intérêt, mais ça peut quand même servir. Le lien pour le télécharger était dans un message précédent, le revoici: Sequence
-
[Résolu] [AutoCAD toutes versions avec CUI] Crétaion d'une commande
bryce a répondu à un(e) sujet de Steven dans AutoCAD 2012
Bonjour, La première idée qui me vient: utiliser la commande START. Par exemple: ^C^Cstart;iexplore "G:/MOE/01_Interne/8 Atelier d'Architecture/utiliser_le_gabarit_autocad_architecture/index.html"; -
Je sais tout ça, j'ai même déjà posté ici des vidéos pour faire des scripts avec Excel. ;) Mais ça prend forcément plus de temps et de réflexion pour écrire la formule de concaténation, avec dans certains cas l'obligation d'insérer un saut de ligne avec la fonction CHAR(), etc. Quand au copier-coller pour remplacer le .dwg par une chaîne, j'ai un gros doute si celle-ci contient des sauts de ligne (en tout cas avec le Notepad)... :unsure: J'ai également inclus dans Sequence la possibilité d'utiliser des variables et même des fonctions DIESEL (sans interactivité avec AutoCAD bien sûr), pour réussir à faire des choses impossibles avec SAS ou un éditeur de texte. Dans tous les cas, même si toi tu n'aurais pas forcément gagné beaucoup de temps, c'est un fait que JMBZ38 lui en aurait gagné beaucoup, en évitant des centaines de copier-coller ! ;)
-
Essaie peut-être en lançant AutoCAD seul (sans lancer Autofluid)...
-
Sur le site de Caderix: http://www.caderix.com/crbst_2.html
-
Tu m'étonnes ! :D Tu aurais gagné beaucoup de temps en utilisant SAS ou Sequence... ;)
