CADsite forum

AutoCAD => Autolisp => Topic gestart door: julien op vr 27 01 2006, 08:55:32

Titel: meerdere opdrachten in 1 lisp
Bericht door: julien op vr 27 01 2006, 08:55:32
Ik heb een aantal steeds weerkerende opvolgingen van commando's, dus heb ik hiervoor lispjes gemaakt zoals:
(defun C:ze ()
    (command "zoom" "extents")
  (princ)
)

Kan ik eigenlijk meerdere van zo'n functies in 1 lisp file plaatsen?
Titel: Re: meerdere opdrachten in 1 lisp
Bericht door: Remo op vr 27 01 2006, 09:32:56
Je zou ze in de mnl file kunnen stoppen.....
Titel: Re: meerdere opdrachten in 1 lisp
Bericht door: julien op vr 27 01 2006, 09:38:25
Citaat van: Remo op vr 27 01 2006, 09:32:56
Je zou ze in de mnl file kunnen stoppen.....
Kan ik er daar ook een verkorte aliassen voor maken?
Titel: Re: meerdere opdrachten in 1 lisp
Bericht door: Reimer op vr 27 01 2006, 10:25:12
Je kunt al die kleine opdrachtjes gewoon door blijven typen. Mijn lispbestandje begint zo:

----------------------------------------------------------------------------------------
; zoom -> extents                                                                     ZE
(defun C:ze ()
    (command "zoom" "extents")
  (princ)
)
----------------------------------------------------------------------------------------
; purge ->all -> * -> no                                                              pu
(defun C:pu ()
    (command "-purge" "all" "*" "no")
  (princ)
)
----------------------------------------------------------------------------------------
; fillet -> radius                                                                    FR
(defun C:fr ()
    (command "fillet" "r")
  (princ)
)

Dit werkt heel goed.

Reimer
Titel: Re: meerdere opdrachten in 1 lisp
Bericht door: julien op vr 27 01 2006, 10:29:51
Dat lijkt me nog het handigst.
Bedankt hoor!!  8)
Titel: Re: meerdere opdrachten in 1 lisp
Bericht door: Remo op vr 27 01 2006, 10:57:14
komt op het zelfde neer... behalve dat de mnl file automatisch geladen wordt...
Titel: Re: meerdere opdrachten in 1 lisp
Bericht door: Joop op ma 30 01 2006, 20:24:10
Als je een eigen bestandje met een of meer routines hebt kun je deze automatisch laden door ze in de opstart-suite te zetten.

Tools >> Load Applications >> Startup Suite  Contents >> Add >> en kiezen maar