FastFiber

meerdere opdrachten in 1 lisp

Gestart door julien, vr 27 01 2006, 08:55:32

Vorige topic - Volgende topic

julien

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?

Remo

Je zou ze in de mnl file kunnen stoppen.....

julien

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?

Reimer

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

julien

Dat lijkt me nog het handigst.
Bedankt hoor!!  8)

Remo

komt op het zelfde neer... behalve dat de mnl file automatisch geladen wordt...

Joop

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
Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".