Jump to content

Leaderboard

  1. aridzv

    aridzv

    Community Member


    • Points

      2

    • Posts

      331


  2. Steven P

    Steven P

    Trusted Member


    • Points

      1

    • Posts

      2,826


  3. Danielm103

    Danielm103

    Community Member


    • Points

      1

    • Posts

      208


  4. troggarf

    troggarf

    Community Member


    • Points

      1

    • Posts

      227


Popular Content

Showing content with the highest reputation on 04/19/2025 in all areas

  1. Thanks!!! hope bricscad support will help. for me at least there is no pressure. Right now we know how to build a table in AutoCAD that contains values that Python knows how to work with. and I do belive bricscad will help. aridzv.
    1 point
  2. getEffectiveNameFromBtrId helper works for AutoCAD, however BricsCAD doesn’t have a direct API to do this for parametric blocks, I’m investigating alternatives. vla-get-effectivename, "EffectiveName~Native" are designed to give us the name from a block reference blk = table.blockTableRecordId(cell.row, cell.column) gives us a Block table record id, not a reference I have a working solution with the help of Bricsys support that should give us what we need, it’s a bit of a kludge though
    1 point
  3. Yes, that is possible, might need a few more details though. Second thing to ask, what are your LISP abilities like, do you want to create the solution if we give you hints and help along the way or will you need more guidance?
    1 point
  4. @Danielm103 Sorry, I should have included this code and the example drawing in my previous comment. (defun c:geteffectivenamebr (/ selblk blknm) (setq selblk (car(entsel "\nSelect block : "))) (setq blknm (getpropertyvalue selblk "EffectiveName~Native")) ;;Bricscad (alert blknm) (princ) ) geteffectivenamebricscad.dwg
    1 point
  5. Lee has some cool ones for this task: https://www.lee-mac.com/objectalign.html https://www.lee-mac.com/autoblockbreak.html
    1 point
×
×
  • Create New...