Ata84CH Posted December 30, 2024 Posted December 30, 2024 Hi, I have an existing palette with multiple blocks and the existing source drawing with these blocks. I want to edit these existing blocks, more specifically I want to update some of the attributes on these blocks and then place these updated versions on a new palette. I can open a block and edit the properties, or I can go into block editor and update the attributes there, but once I place this block on the new palette and open in a new drawing, all the details have reverted back to the original block set up. Can anyone help shed some light on what I'm doing wrong or how I should accomplish this? Thanks Quote
tombu Posted Thursday at 03:52 AM Posted Thursday at 03:52 AM I experimented with the Blocks palette when it was introduced and found it buggy after referencing blocks from different drawing you cannot which drawing the blocks came from. After realizing the extra delay every time I open a drawing from regeneration of all the blocks for the Blocks palette that weren't even in the drawing I opened I quit the experiment and never used Blocks palette again. After using blocks for over 30 years without any grief like that I decided to stick to what's always worked before, Good luck! 1 Quote
BIGAL Posted Thursday at 10:03 PM Posted Thursday at 10:03 PM Like you @tombu we had a dwt which had all the blocks required for CIV3D and yes waiting for the palette to display was a pain, the old fashioned using a POP Image menu was much easier to use, and you could select via subject rather than all. 2 Quote
SLW210 Posted 13 hours ago Posted 13 hours ago See the Blk_Lib.lsp and .dcl at AutoLISP Exchange. AutoLISP Code Also some more options - Getting Started with Dcl Dialogs Check out My Slide Images and My Image Button. Like BIGAL the old POP menu is also an option. Creating Menu's I Quote
tombu Posted 10 hours ago Posted 10 hours ago The -INSERTCONTENT (Command) works great for inserting blocks directly from another drawing and for blocks you use often can be used in macros as seen here: https://www.cadtutor.net/forum/topic/82264-entmake-fields/#comment-633646 The ADCNAVIGATE (Command) can open Design Center with a specific drawing. http://cadtips.cadalyst.com/misc-palettes/open-design-center-specific-folders One more option would be to use Lee Mac's Steal lisp https://lee-mac.com/steal.html This macro for example will import this list of blocks "Block1 Block2" from C:\\My Folder\\Master.dwg: ^C^C^P(or Steal (load "StealV1-8.lsp"))(Steal "C:\\My Folder\\Master.dwg" '(("Blocks"("Block1" "Block2")))) You'll find there's many ways to do anything in AutoCAD especially if you become comfortable with adding macros and learning lisp. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.