ssget "w" where "w" is not within display

Discussion in 'AutoCAD' started by dave smith, Sep 22, 2004.

  1. dave smith

    dave smith Guest

    Hi All

    Does anyone have any ideas on who to create a sellection set of entities that are within a window that is not within the current display.

    The SSGET "_W" only works for entities within the current display.

    I know you can do a zoom prior to ssgetting but there must be a better way.


    Any ideas


    Regards
     
    dave smith, Sep 22, 2004
    #1
  2. dave smith

    Jim Claypool Guest

    The only other way that I know of is to let ssget select the entire
    drawing, then step through each entity to see if it is within your window.
    It would be easier and faster to zoom to the window, make the selection then
    zoom previous to restore.
     
    Jim Claypool, Sep 22, 2004
    #2
  3. dave smith

    bnarum Guest

    you could always use a transparent zoom while in selection mode...
     
    bnarum, Sep 22, 2004
    #3
  4. dave smith

    ECCAD Guest

    If you know the Window points, use ssget "_c" for crossing.

    Bob
     
    ECCAD, Sep 22, 2004
    #4
  5. dave smith

    Jeff Mishler Guest

    I haven't tried this but I think it would work....
    Use ssget "x" and then filter for the x & y to be between the ranges that a
    window would specify. This could get pretty complicated though, as you'd
    need to allow for Assoc 10 for most entities AND Assoc 11 for lines, arcs,
    etc.

    After some thought it seems like a zoomout/zoombackin would work best. Next
    best would be stepping through the layout's block, checking the boundingbox
    coordinates vs. the desired window, adding the entity to a ss if it lies
    inside the window.
     
    Jeff Mishler, Sep 22, 2004
    #5
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.