Hi butzers09silverado,
Include the following in your ACADDOC.lsp:
(
(lambda ( / err )
(foreach x
'(
(acadlspasdoc 1)
(blipmode 0)
(cecolor "bylayer")
(celtype "bylayer")
(cmddia 1)
(startup 1)
(isavepercent 0)
(tooltips 0)
(xrefnotify 2)
(xloadctl 2)
(visretain 1)
(regenmode 1)
(attmode 1)
(attreq 1)
(backgroundplot 0)
(cmljust 1)
(demandload 3)
(draworderctl 3)
(elevation 0)
(fielddisplay 1)
(fieldeval 31)
(gridmode 0)
(ucsvp 0)
(xreftype 1)
(geomarkervisibility 0)
(tooltips 1)
(indexctl 3)
(expert 5)
(rollovertips 0)
(publishcollate 0)
(ssmautoopen 0)
(osnapz 1)
(mirrtext 0)
(proxygraphics 0)
(insunitsdefsource 2)
(insunitsdeftarget 2)
(maxsort 10000)
(isavebak 1)
(isavepercent 1)
(offsetgaptype 0)
(savefidelity 0)
(plinegen 0)
(plinewid 0)
(polysides 3)
(ucsfollow 0)
(rasterthreshold 100)
(rasterpercent 90)
(elevation 0)
(imageframe 2)
(geomarkervisibility 0)
(navvcubedisplay 0)
(navbardisplay 0)
(lwdisplay 0)
(gridmode 0)
(lwunits 0)
(orthomode 0)
(layoutregenctl 0)
(hpglmode 1)
(layerdlgmode 0)
)
(if (vl-catch-all-error-p (setq err (vl-catch-all-apply 'setvar x)))
(princ (strcat "\n--> Error: " (vl-catch-all-error-message err)))
)
)
(princ)
)
)
Minus printing the error message, this is the exact method I've been successfully using for quite some time.
well that simplifies things... geeze, lol thank you
is that your routine or did you combine mine, i'll double check but it looks like you took my 2 files and made 1, or we have very similar setvars
edit: after executing step 1, which was to put as many setvars as possible in acad.lsp, huge improvement. Step 2, implement alanjt, even faster. cut down startup noticeably. THANK YOU.