+ Reply to Thread
Results 1 to 6 of 6
  1. #1
    Super Member mdbdesign's Avatar
    Computer Details
    mdbdesign's Computer Details
    Operating System:
    XP PRO
    Computer:
    Homemade
    Motherboard:
    GIGABYTE G31M-ES2L
    CPU:
    INTEL CORE 2-QUAD-Q6600@2.4GHz
    RAM:
    4 GB
    Graphics:
    NVIDIA GeForce 9800 gt 1gb
    Primary Storage:
    WESTERN DIGITAL 500GB
    Monitor:
    2 - 21" COMPACQ
    Discipline
    Mechanical
    mdbdesign's Discipline Details
    Occupation
    Designing Engineer in Engineering Department
    Discipline
    Mechanical
    Details
    Pressure tanks Oil processing & storage equip. Steel mill equip. Telecom towers & equip. Wind turbine towers Power plant structures etc.
    Using
    AutoCAD 2012
    Join Date
    Jan 2007
    Location
    Courtice, Ontario, Canada
    Posts
    749

    Default Old extend line button not working

    Registered forum members do not see this ad.

    This is my old code from line extend button(version 10) is any way to bring it to life

    ID_EXT [EXT_LINE]^C^C(SETQ EN (ENTSEL "SELECT LINE: "));\+
    (SETQ EAL (ENTGET (CAR EN)));+
    (SETQ PT1 (LIST (CADR (ASSOC 10 EAL)) (CADDR (ASSOC 10 EAL))));+
    (SETQ PT2 (LIST (CADR (ASSOC 11 EAL)) (CADDR (ASSOC 11 EAL))));+
    (SETQ L1 (GETREAL "ENTER EXTENTION LENGTH: "));\+
    (SETQ PT3 (POLAR PT1 (ANGLE PT2 PT1) L1));+
    (SETQ PT4 (POLAR PT2 (ANGLE PT1 PT2) L1));+
    (SETQ EAL (SUBST (LIST 10 (CAR PT3) (CADR PT3)) (ASSOC 10 EAL) EAL));+
    (ENTMOD EAL);+
    (SETQ EAL (SUBST (LIST 11 (CAR PT4) (CADR PT4)) (ASSOC 11 EAL) EAL));+
    (ENTMOD EAL)

  2. #2
    Super Member fixo's Avatar
    Computer Details
    fixo's Computer Details
    Operating System:
    Windows 7
    Motherboard:
    E7500
    CPU:
    Intel(R)Core(TM)2 DUO CPU 2.93HGz
    RAM:
    4098 Gb
    Graphics:
    1024 Gb
    Using
    AutoCAD 2009
    Join Date
    Jul 2005
    Location
    Pietari, Venäjä
    Posts
    1,586

    Smile

    Hi friend, I think problem is on in your
    macros more then 256 letters as I read
    in one book about mastering buttons,
    there is the cause of instabily work
    You can store this file in your Support
    File Search Path and add this macros
    on button : ^C^C_XX
    Not tested but may help I hope
    [code]
    (defun C:XX (/ EAL EN L1 PT1 PT2 PT3 PT4)
    (setvar "cmdecho" 0)
    (SETQ EN (ENTSEL "\nSELECT LINE: "));\+
    (SETQ EAL (ENTGET (CAR EN)));+
    (SETQ PT1 (LIST (CADR (ASSOC 10 EAL)) (CADDR (ASSOC 10 EAL))));+
    (SETQ PT2 (LIST (CADR (ASSOC 11 EAL)) (CADDR (ASSOC 11 EAL))));+
    (SETQ L1 (GETDIST "\nENTER EXTENTION LENGTH: "));\+
    (SETQ PT3 (POLAR PT1 (ANGLE PT2 PT1) L1));+
    (SETQ PT4 (POLAR PT2 (ANGLE PT1 PT2) L1));+
    (SETQ EAL (SUBST (LIST 10 (CAR PT3) (CADR PT3)) (ASSOC 10 EAL) EAL));+
    (ENTMOD EAL);+
    (SETQ EAL (SUBST (LIST 11 (CAR PT4) (CADR PT4)) (ASSOC 11 EAL) EAL));+
    (ENTMOD EAL)
    (setvar "cmdecho" 1)
    (princ)
    )
    (prompt "\n\t\t***\tLine extention routine loaded. Type XX to execute\t**")
    (princ)
    [code]

  3. #3
    Super Member mdbdesign's Avatar
    Computer Details
    mdbdesign's Computer Details
    Operating System:
    XP PRO
    Computer:
    Homemade
    Motherboard:
    GIGABYTE G31M-ES2L
    CPU:
    INTEL CORE 2-QUAD-Q6600@2.4GHz
    RAM:
    4 GB
    Graphics:
    NVIDIA GeForce 9800 gt 1gb
    Primary Storage:
    WESTERN DIGITAL 500GB
    Monitor:
    2 - 21" COMPACQ
    Discipline
    Mechanical
    mdbdesign's Discipline Details
    Occupation
    Designing Engineer in Engineering Department
    Discipline
    Mechanical
    Details
    Pressure tanks Oil processing & storage equip. Steel mill equip. Telecom towers & equip. Wind turbine towers Power plant structures etc.
    Using
    AutoCAD 2012
    Join Date
    Jan 2007
    Location
    Courtice, Ontario, Canada
    Posts
    749

    Default

    Works like always
    thanks O

  4. #4
    Super Member mdbdesign's Avatar
    Computer Details
    mdbdesign's Computer Details
    Operating System:
    XP PRO
    Computer:
    Homemade
    Motherboard:
    GIGABYTE G31M-ES2L
    CPU:
    INTEL CORE 2-QUAD-Q6600@2.4GHz
    RAM:
    4 GB
    Graphics:
    NVIDIA GeForce 9800 gt 1gb
    Primary Storage:
    WESTERN DIGITAL 500GB
    Monitor:
    2 - 21" COMPACQ
    Discipline
    Mechanical
    mdbdesign's Discipline Details
    Occupation
    Designing Engineer in Engineering Department
    Discipline
    Mechanical
    Details
    Pressure tanks Oil processing & storage equip. Steel mill equip. Telecom towers & equip. Wind turbine towers Power plant structures etc.
    Using
    AutoCAD 2012
    Join Date
    Jan 2007
    Location
    Courtice, Ontario, Canada
    Posts
    749

    Default

    BTW I never wite any macro longer than maybe 50 letters so thanks for your info. Learn something new again.
    Tell me if I want to open more than one dwg at a time how do I got to separate name? With any of , \ / : ; ?

  5. #5
    Super Member CAB's Avatar
    Using
    AutoCAD 2000
    Join Date
    May 2004
    Location
    Tampa, Florida
    Posts
    801

    Default

    Isn't it time to update that lisp?
    Code:
    ;;  Extend both ends of a LINE
    ;;  Revised version by CAB  01/23/2007
    (defun c:ext2 (/ usrecho lst tmp)
      (setq usrecho (getvar "cmdecho"))
      (setvar "cmdecho" 0)
      (command "_undo" "_begin")
      (or *len (setq *len 2.0))
      (initget (+ 2 4))
      (and (setq tmp (getdist (strcat "\nExtend Lines, Enter Extention *length: <"
                                 (rtos *len)"> ")))
           (setq *len tmp))
      (prompt "\nSelect Lines to extend: ")
      (and
        (setq ss (ssget '((0 . "LINE"))))
        (setq lst (vl-remove-if 'listp (mapcar 'cadr (ssnamex ss))))
        (mapcar
          '(lambda (x / elst p1 p2)
             (setq elst (entget x)
                   p1   (cdr (assoc 10 elst))
                   p2   (cdr (assoc 11 elst))
                   ang  (angle p1 p2)
                   elst (subst (cons 10 (polar p1 ang (- *len))) (assoc 10 elst) elst)
                   elst (subst (cons 11 (polar p2 ang *len)) (assoc 11 elst) elst)
             )
             (entmod elst)
           )
          lst
        )
      )
      (command "_undo" "_end")
      (setvar "cmdecho" usrecho)
      (princ)
    )
    (prompt "\n***  Line extention routine loaded. Type ext2 to execute  ***")
    (princ)

  6. #6
    Super Member mdbdesign's Avatar
    Computer Details
    mdbdesign's Computer Details
    Operating System:
    XP PRO
    Computer:
    Homemade
    Motherboard:
    GIGABYTE G31M-ES2L
    CPU:
    INTEL CORE 2-QUAD-Q6600@2.4GHz
    RAM:
    4 GB
    Graphics:
    NVIDIA GeForce 9800 gt 1gb
    Primary Storage:
    WESTERN DIGITAL 500GB
    Monitor:
    2 - 21" COMPACQ
    Discipline
    Mechanical
    mdbdesign's Discipline Details
    Occupation
    Designing Engineer in Engineering Department
    Discipline
    Mechanical
    Details
    Pressure tanks Oil processing & storage equip. Steel mill equip. Telecom towers & equip. Wind turbine towers Power plant structures etc.
    Using
    AutoCAD 2012
    Join Date
    Jan 2007
    Location
    Courtice, Ontario, Canada
    Posts
    749

    Default

    Registered forum members do not see this ad.

    Thanks, but some company still use Autocad version 10 and Mastercam10 to do job and they doing very well believe me.
    I be happy to put it on my 2002.
    Btw is here any lisp that extract single attribute from about 70 blocks(bill of material) in one drawing and write all of it to text in one line, spaced only with coma?

Similar Threads

  1. Trim/Extend
    By CAD-e-Corner in forum AutoCAD RSS Feeds
    Replies: 2
    Last Post: 15th Mar 2013, 06:50 pm
  2. Setting middle mouse button as F3 button
    By alerch in forum AutoCAD Drawing Management & Output
    Replies: 5
    Last Post: 1st Aug 2006, 10:04 pm
  3. EXTEND command not working for me
    By kenn@SCS in forum AutoCAD Drawing Management & Output
    Replies: 1
    Last Post: 19th Apr 2006, 05:06 pm
  4. group command/extend trimm command not working
    By BITDRAUGHTY in forum AutoCAD Beginners' Area
    Replies: 3
    Last Post: 22nd Mar 2006, 06:01 pm
  5. extend or stretch in 3D
    By 8 in forum AutoCAD 3D Modelling & Rendering
    Replies: 8
    Last Post: 30th Oct 2004, 08:33 am

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts