CADsite forum

AutoCAD => Autolisp => Topic gestart door: delangstevandestraat op do 05 12 2013, 09:57:06

Titel: Hoe kan ik lisp oproepen vanuit lisp ? OPGELOST
Bericht door: delangstevandestraat op do 05 12 2013, 09:57:06
De titel zegt het eigenlijk,
Maar toch :
Ik heb een lisp routine die goed werkt en die veel gebruikt wordt
Ik ben nu een ander lisp aan het schrijven die eigenlijk de vorige lisp zou moeten uitvoeren.

Ik zou natuurlijk de volledige code in mijn nieuwe lisp overnemen, dat zal zeker werken.

Ik vroeg het me gewoon af of het mogelijk is...
Titel: Re: Hoe kan ik lisp oproepen vanuit lisp ?
Bericht door: EddyBeerke op do 05 12 2013, 11:07:14
Stel je hebt dit:


(defun c:test1 ( / )
  (princ "Commando 'test1'")
  (princ)
)


Deze kun je aanroepen met:

(defun c:test2 ( / )
  (c:test1)
  (princ)
)
Titel: Re: Hoe kan ik lisp oproepen vanuit lisp ?
Bericht door: EddyBeerke op do 05 12 2013, 11:32:58
Je moet natuurlijk wel eesrt die ene lisp geladen hebben.
Dit kun je doen met:
(load "test1.lsp")
Titel: Re: Hoe kan ik lisp oproepen vanuit lisp ?
Bericht door: delangstevandestraat op do 05 12 2013, 13:27:56
Yes,

Maw : het werkt

ik had al geprobeerd met

(command "sublisp")

maar dat werkte duidelijk niet.

Bedankt