Author Topic: Improved BATTMAN  (Read 3764 times)

0 Members and 1 Guest are viewing this topic.

trogg

  • Bull Frog
  • Posts: 255
Improved BATTMAN
« on: December 20, 2011, 02:29:29 PM »
I know that I'm treading on holy ground by even mentioning that BATTMAN can be improved upon - but does anyone know of an enhanced version of BATTMAN? I have to deal with blocks that literally have over 100 attributes in them and need to reorder them. The current functionality of BATTMAN is starting to make me hate the clicking sound of my mouse.

The "improved functionality" that I had in mind was the ability to press & hold the buttons that move the ATT up or down and/or buttons that move an ATT to the top or bottom in one click.

So does anyone have a better way of repositioning attributes?

thanks
~Greg

I know the irony - I am showing a block that only has 2 attributes...


alanjt

  • Needs a day job
  • Posts: 5352
  • Standby for witty remark...
Re: Improved BATTMAN
« Reply #1 on: December 20, 2011, 02:33:42 PM »
I wonder if you wouldn't better off exploding the block and recreating. The attribute order is based on their order selected.
Civil 3D 2019 ~ Windohz 7 64bit
Dropbox

trogg

  • Bull Frog
  • Posts: 255
Re: Improved BATTMAN
« Reply #2 on: December 20, 2011, 02:41:16 PM »
I'm trying to avoid exploding or bursting because there are so many attributes. Some of which (in their pre-blocked state) overlap so much that selecting them is a little tricky.

But I can see that exploding or bursting might be a good option

alanjt

  • Needs a day job
  • Posts: 5352
  • Standby for witty remark...
Re: Improved BATTMAN
« Reply #3 on: December 20, 2011, 02:43:23 PM »
Ahh, I can understand that. Why are you having to reorder them?
Civil 3D 2019 ~ Windohz 7 64bit
Dropbox

trogg

  • Bull Frog
  • Posts: 255
Re: Improved BATTMAN
« Reply #4 on: December 20, 2011, 02:50:29 PM »
They are sent to me that way. They are mainly title blocks that have the various revision info all jumbled. I cant stand it so I am updating them so that the drafters/designers don't have to weed through the jumbled mess when updating their revisions.
I think that some of them are old or were quickly thrown together. Either way - they shouldn't be in that state...

trogg

  • Bull Frog
  • Posts: 255
Re: Improved BATTMAN
« Reply #5 on: December 20, 2011, 02:53:21 PM »
Here is one that I worked on last night:

alanjt

  • Needs a day job
  • Posts: 5352
  • Standby for witty remark...
Re: Improved BATTMAN
« Reply #6 on: December 20, 2011, 03:08:32 PM »
Yikes.
Civil 3D 2019 ~ Windohz 7 64bit
Dropbox

Matt__W

  • Seagull
  • Posts: 12955
  • I like my water diluted.
Re: Improved BATTMAN
« Reply #7 on: December 20, 2011, 03:10:05 PM »
Here is one that I worked on last night:
Jumpin' Jesus on a pogostick, BATTMAN!!
Autodesk Expert Elite
Revit Subject Matter Expert (SME)
Owner/FAA sUAS Pilot @ http://skyviz.io

ronjonp

  • Needs a day job
  • Posts: 7529
Re: Improved BATTMAN
« Reply #8 on: December 20, 2011, 03:22:37 PM »
I don't have anything written, but it seems that an alphabetical sort would help too :)

Windows 11 x64 - AutoCAD /C3D 2023

Custom Build PC

trogg

  • Bull Frog
  • Posts: 255
Re: Improved BATTMAN
« Reply #9 on: December 20, 2011, 03:28:59 PM »
I don't have anything written, but it seems that an alphabetical sort would help too :)
That would be a nice addition as well especially in my case where the revisions have a numerical suffix "REVISIONNUMBER1" that could easily be changed to a numerical prefix >> "1REVISIONNUMBER" Or it could be a letter as well >> "AREVISIONNUMBER"

dgorsman

  • Water Moccasin
  • Posts: 2437
Re: Improved BATTMAN
« Reply #10 on: December 20, 2011, 04:09:32 PM »
I've seen those before.  Thats the reason I prefer a separate block for each revision entry, since trying to shuffle each revision down a line requires a lot of work on the part of the user.  When something like this comes up, time for some automation to handle the re-shuffling.

Regarding the initial question, I don't think any dialogs in AutoCAD use the "click and hold" method.  Maybe some sort of sort order template that can be saved out and re-applied later on...
If you are going to fly by the seat of your pants, expect friction burns.

try {GreatPower;}
   catch (notResponsible)
      {NextTime(PlanAhead);}
   finally
      {MasterBasics;}

cmwade77

  • Swamp Rat
  • Posts: 1443
Re: Improved BATTMAN
« Reply #11 on: December 20, 2011, 04:25:30 PM »
I have seen title blocks with similar amounts of Attributes, here is what we do for Title Blocks that are sent to us:
  • We rename the title block file to bdr. (If the title block is not already a separate file, then we WBLOCK it into one)
  • We burst the title block, this preserves all attributes that are currently set
  • When applicable, we add our logo, copyright and engineer stamp(s)
  • Erase any sheet specific information.
  • We xref it into each sheet.
  • We put sheet specific information in as fields based on the Sheet Set Manager and Document Properties (i.e. Drawn By, checked by, etc.).
  • Revision information is usually manually entered in, sometimes on the xRef, sometimes on each sheet that has changes, depending on the client's requirements.

By using the fields, it allows us to make sure our Sheet Indexes and Title Blocks match. And this process eliminates the issues with attributes in the Title Block.

As for the original question, I wish there were options to do so, Title blocks are not the only place where that would be useful for us.

irneb

  • Water Moccasin
  • Posts: 1794
  • ACad R9-2016, Revit Arch 6-2016
Re: Improved BATTMAN
« Reply #12 on: December 21, 2011, 09:55:41 AM »
There's one more reason why explode & recreate is not an option: Dynamic Parameters would disappear.

The biggest hassle I can see is that to introduce new functionality into the BAttMan dialog would require a lot of re-writing existing functionality. I don't think those functions are exposed in ADesk's libraries, let alone ActiveX. I'm guessing it would be easier just to re-create the BAttMan thingy through DotNet, especially since I don't think it's possible to have a click-n-hold action in DCL.

If such is the way to go, there would be even more I'd like to add to that dialog:
  • Select which properties to sync
  • Allow an option for keeping mirrored references readable, i.e. invert, rotate and / or move depending on block ref's XYZ scale factors. Actually this needs to be a default setting, only turn it off for some "strange" scenarios.
  • Default to sync all references, but allow to select references to update/sync. Also add similar for batch files so you can propagate a change to other DWGs in one go.
  • Allow reorder by simply click-n-drag in the list.
  • Turn the list into a grid to edit properties directly, similar to the Layer dialog.
  • Add a feature to sync default values into existing references per attribute and per reference selection. It would be nice to have this open for a field as well, extending the capability to reference other attributes from the same block insert (something which isn't even available in BEdit).
  • Extend the dialog to also work on DB's parameters, allowing order change as well as properties like a length param's allowed values.
Just a few thoughts.  ;)
Common sense - the curse in disguise. Because if you have it, you have to live with those that don't.

jbuzbee

  • Swamp Rat
  • Posts: 851
Re: Improved BATTMAN
« Reply #13 on: December 21, 2011, 10:12:09 AM »
Well, instead of changing the block you could create an editor that could search, order the attributes in a textbox control to any specification you want.  Would be quite easy with OpenDCL.
James Buzbee
Windows 8

alanjt

  • Needs a day job
  • Posts: 5352
  • Standby for witty remark...
Re: Improved BATTMAN
« Reply #14 on: December 21, 2011, 10:33:30 AM »
Would be quite easy with OpenDCL.
Would be really easy if DosLib is installed: dos_orderlist

Civil 3D 2019 ~ Windohz 7 64bit
Dropbox

CottageCGirl

  • Guest
Re: Improved BATTMAN
« Reply #15 on: December 21, 2011, 10:53:42 AM »
I feel better now.. about reordring my 12 attribute blocks... . thanks

alanjt

  • Needs a day job
  • Posts: 5352
  • Standby for witty remark...
Re: Improved BATTMAN
« Reply #16 on: December 21, 2011, 10:56:15 AM »
I feel better now.. about reordring my 12 attribute blocks... . thanks
:lmao:
*water all over screen*
Civil 3D 2019 ~ Windohz 7 64bit
Dropbox