{"id":33,"date":"2007-12-26T20:26:10","date_gmt":"2007-12-27T04:26:10","guid":{"rendered":"https:\/\/www.caddmanager.com\/CMB\/programming\/"},"modified":"2007-12-26T20:28:42","modified_gmt":"2007-12-27T04:28:42","slug":"programming","status":"publish","type":"page","link":"https:\/\/www.caddmanager.com\/CMB\/programming\/","title":{"rendered":"Programming"},"content":{"rendered":"<p><strong>CADDManager LISP Routines<\/strong><\/p>\n<p>DDSL &#8211; <a href=\"https:\/\/www.caddmanager.com\/Lisp\/DDSL.zip\">Download<\/a> &#8211; Dialog\tDisplay Set Layer &#8211; Type in DDSL and a list of the available layers is displayed.   \t\t\t\t\tDouble click on a layer to make it active.<\/p>\n<p><a href=\"https:\/\/www.caddmanager.com\/Lisp\/DDSL.html\">more&#8230;<\/a><\/p>\n<p>DDON &#8211; <a href=\"https:\/\/www.caddmanager.com\/Lisp\/DDON.zip\">Download<\/a> &#8211; Dialog Display On &#8211; Type DDON and a list of layers that are turned off are displayed.  Double click on a layer to turn it on.<\/p>\n<p>LLL &#8211; <a href=\"https:\/\/www.caddmanager.com\/Lisp\/LLL.lsp\">Download<\/a><\/p>\n<p>How to load LISP files automatically into AutoCAD session?<br \/>\nIf you want to load your .LSP applications into every AutoCAD session, add them (either by copy\/paste or by invoking (load &#8220;myApp.lsp&#8221;)) to your ACAD.LSP (or ACADDOC.LSP)  \t\t\t\t\tfile (use a text editor). Or use the StartUp Suite in the APPLOAD dialog. You can even just drag your LSP file from Windows Explorer to the Briefcase icon in the \t\t\t\t\t\tAPPLOAD dialog.<\/p>\n<p>Check out our LISP routine <a href=\"https:\/\/www.caddmanager.com\/Programming.html\">LLL <\/a>to help with Lisp Loading<\/p>\n<p><strong>AutoLISP Links<\/strong><\/p>\n<p>Jeff Sanders &#8211; \t<a href=\"http:\/\/www.jefferypsanders.com\/autolisp.html\"> http:\/\/www.jefferypsanders.com\/autolisp.html<\/a><\/p>\n<p>Better than nothing &#8211;<a href=\"http:\/\/home.pacifier.com\/%7Enemi\/\"> http:\/\/home.pacifier.com\/~nemi\/<\/a><\/p>\n<p>Tutorials &#8211;<a href=\"http:\/\/www.bath.ac.uk\/%7Eabshhkc\/tutorials\/digital\/autolisp\/index.html\"> http:\/\/www.bath.ac.uk\/~abshhkc\/tutorials\/digital\/autolisp\/index.html<\/a><\/p>\n<p><strong>Code Links<\/strong><\/p>\n<p>XRP &#8211; generate relative paths for XREFs &#8211; <a href=\"http:\/\/www.plantbuzz.com\/cad\/cad_utils.htm\" title=\"http:\/\/www.plantbuzz.com\/cad\/cad_utils.htm\" rel=\"nofollow\"> \t\t\t\t\tXrp2004.lsp<\/a> &#8211; created by Mark McDonough<\/p>\n<p>From the author &#8211; &#8220;I wrote this for AutoCAD R14 (7 years ago) and I keep waiting for AutoCAD to fully embrace &#8220;<strong>X<\/strong>ref <strong>R<\/strong>elative <strong> \t\t\t\t\tP<\/strong>athing&#8221;. But even with AutoCAD R2007, one still needs a utility to convert full XREF paths into relative paths. AutoCAD 2004 was the first release that allowed specifying a \t\t\t\trelative path when first attaching an XREF, it still does not allow automatic conversion of existing full XREF paths into relative paths.  Nor is there any support for relative \t\t\t\t\tpathing for IMAGES.  XRP makes the conversion of full XREF &amp; IMAGE paths into relative paths easy.  For AutoCAD R14 &#8211; R2006 (not yet tested in R2007, but feel free to give it a  \t\t\t\ttry).  After loading the lisp file, the command name is XRP.&#8221;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CADDManager LISP Routines DDSL &#8211; Download &#8211; Dialog Display Set Layer &#8211; Type in DDSL and a list of the available layers is displayed. Double click on a layer to make it active. more&#8230; DDON &#8211; Download &#8211; Dialog Display On &#8211; Type DDON and a list of layers that are turned off are displayed. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"class_list":["post-33","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.caddmanager.com\/CMB\/wp-json\/wp\/v2\/pages\/33","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.caddmanager.com\/CMB\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.caddmanager.com\/CMB\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.caddmanager.com\/CMB\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.caddmanager.com\/CMB\/wp-json\/wp\/v2\/comments?post=33"}],"version-history":[{"count":0,"href":"https:\/\/www.caddmanager.com\/CMB\/wp-json\/wp\/v2\/pages\/33\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.caddmanager.com\/CMB\/wp-json\/wp\/v2\/media?parent=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}