CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: Roy op vr 07 02 2014, 16:21:23

Titel: LISP routines steeds opnieuw laden
Bericht door: Roy op vr 07 02 2014, 16:21:23
Ik moet elke ochtend de LISP routines laden, van mijn custom menu.
Ik werk met
Autocad 2012
Matrixcad 2012

Weet iemand hoe dat kan? Hoe moet ik dit oplossen?
Titel: Re: LISP routines steeds opnieuw laden
Bericht door: EddyBeerke op vr 07 02 2014, 17:41:11
Je kunt ze in je startup zetten:
Type "ap"
In he venster klik je bij "Startup Suite" op ["Contents..."]
Klik dan op ["Add..."]
Selecteer daar je lisp e.d.
Titel: Re: LISP routines steeds opnieuw laden
Bericht door: bart op za 08 02 2014, 09:33:23
bij enkele lispen werkt de methode van eddy prima
maar je moet er geen 200 doe of zo. (hoewel dat mischien tegenwoordig geen probleem meer is voor het systeem)

als je veel stukjes code hebt kan je beter 1 van de twee onderstaande manieren gebruiken
zodat je alleen de code laad die je nodig hebt.

1 je kan je menu uitbreiden op de volgende manier

^C^C^P(cond ((null c:jouwlisp) (load "jouwlisp")) (T (princ))) ^Pjouwlisp
dan wordt de lisp automatisch geladen als hij dat nog niet is


je kan 1 lisp schrijven waar de overige als dummy inzitten zodat je maar 1 lisp moet laden
en de echte lisp pas geladen wordt als je hem gebruikt

(defun c:jouwlisp1 () (load "jouwlisp1") (c:jouwlisp1)) ;mijn eerste lisp
(defun c:jouwlisp2 () (load "jouwlisp2") (c:jouwlisp2)) ;mijn tweede lisp