View Full Version : ATTSNYC Problem
k_senthilnathan
2005-07-21, 09:31 PM
I have multiple drawings with a symbol block that has an attribute style set to standard (aerial). I redefined the block source drawing attribute to romans style. I can run ATTSYNC and get the desired style modification now. However, ATTSYNC synchronizes everything including the attribute position. I need the position of the attribute to stay unchanged. The original attributes in the drawings have been repositioned after insertion for visible and aesthetic reasons.
Can I change or sync the attribute style to match the redefined symbol (romans style) without changing the attribute position? I am familiar with the enhanced attribute editor command (eattedit), however it only allows me to change the blocks one at a time. I need something that will modify them globally (like attsync) since I have thousands of them.
Thanks in advance for any input
jimmy.bergmark
2005-07-21, 11:52 PM
From my website:
http://www.jtbworld.com/autocad2005.htm
Attsync bug when used like this (command "attsync" "n" "revtext1") might affect other attributes on the drawing by having them mirrored or restoring the rotation to the rotation in the block definition if the rotation of the attribute on specific blocks (not the block definition) has been changed by code. A workaround is to use (arxload "battman") (acet-attsync "blockname"). Battman command also messes up with attributes like this. (Fixed in AutoCAD 2006)
MHultgren
2005-07-22, 02:12 PM
There is a set of tools available from WWW.Dotsoft.com (http://www.Dotsoft.com) that will allow you to do this and more. I use it all the time. And I heartily suggest it as an add-on to any AutoCAD package for productivity increases. I am not a seller, just a very happy consumer and user of the product.
jrd.chapman
2005-08-12, 05:30 PM
I know it's been a while since the last response to this thread, but i found it while searching the forums and thought I'd post.
I, too, have run into situations where I need to sync attributes, but I want there existing positions to remain as they are. ATTSYNC will revert the attributes back to their positions as defined in the block.
so, I decided to add a function to a rou tine I wrote a while ago. The attached routine is a set of simple tools for editing the properties of attribute definitions within a block. Now, I've added a sync option, which will make sure that the positions (insertion points) and values of attributes, as they are before a sync, are restored after the sync is done.
See what you think. Extract and load the routine, then simply type "SYNC" (without quotes) at the command prompt. You may want to make a selections set of the blocks you want to sync before running this command. To see a list of other functions (commands) in the routine, type "ATTOOLS", and then "?" (without quotes).
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.