kann mir jemand bei einer lsp-änderung helfen??
hab da folgendes lsp-file:
(es legt mir layouts an mit einem inhalt den ich vorher im modellbereich auswähle und immer bezugnehmend auf das layout "ursprung"... Layoutname ist Blatt-1 bis Blatt-x
da allerdings ab Blatt 10 die zahlen zweistellig sind und bei Blatt 1-9 nicht druckt mir ACAD immer "durcheinander" jetzt würde ich gerne das lsp so ändern dass es bei Blatt 1-9 --> 01-09 verwendet und dann 10-irgendwas....dann würde acad der reihenfolge nach drucken und ich muss nicht immer die Layouts 1-9 händisch umändern )
hoffe das war halbwegs deutlich und das mir jemand helfen kann...
; START MIT CO2
(defun c:CO2 ()
(setq aw (ssget))
(command "_copybase" pause aw "")
(if (= Lnummer nil)(setq Lnummer 1))
(setq Blattbez-alt Blattbez)
(if (= (setq Lnummer-abfr (getint "Nummer des Layouts eingeben / weiter mit Enter:")) nil)
(setq Lnummer (+ Lnummer 1))(setq Lnummer Lnummer-abfr)
)
(command "layout" "K" "URSPRUNG" (setq Blattbez (strcat "BLATT-" (rtos Lnummer 2 0))) "")
(command "layout" "SE" Blattbez "")
;(command "löschen" "L" "")
(command "_pasteblock" "0,0")
;Bei gewünschter Rückkehr zum Modell Layout Semikolon in nächster Zeile löschen
;(command "layout" "SE" "Modell" )
(if (= (getstring "Soll vorheriges Layout gelöscht werden [J] / weiter mit Enter ?" ) "j")
(command "layout" "L" Blattbez-alt )
)
)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP