Jump to content

Recommended Posts

Posted

Hello,

I found a lisp "LayoutsToDwgs.lsp". Is a great lisp but i like to have one in which i can select the layouts to create dwg`s.

Can someone help me?

 

Thanks,

PmxCAD

LayoutsToDwgs.lsp

Posted

Just replace this line:

(foreach lay (layoutlist)

with:

(if (not (and (setq lay (getstring "\nIndicate layout to export: "))
             (member (strcase lay) (mapcar 'STRCASE (layoutlist)))))
(exit)
)
(progn

Posted

Or, to make it more user friendly, use this:

(prompt "\n\nIndicate index of layout to export")
(textscr)
(setq index       0
     listLayouts (layoutlist))
(foreach theLayout listLayouts
(prompt (strcat "\n   " (itoa (setq index (1+ index))) " = " theLayout))
)
(if (not (and (setq indexLayout (getint "\nLayout index: "))
             (<= indexLayout (length listLayouts))))
(exit)
(setq lay (nth (1- indexLayout) listLayouts))
)
(graphscr)
(progn

to replace this line from your original routine:

(foreach lay (layoutlist)

Posted

Ok Mircea, works super. Is it also possible to select more layouts at the same time?

 

PmxCAD

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...