neue Folder LAYOUT MENU und MODULE dazu
This commit is contained in:
+131
@@ -0,0 +1,131 @@
|
||||
;------------------------------------------------------------------------;
|
||||
; DIN-Blatt einf�gen ;
|
||||
;------------------------------------------------------------------------;
|
||||
; AW 05.12.93 ;
|
||||
;------------------------------------------------------------------------;
|
||||
(defun Dbox (/ Dat)
|
||||
(setq Dat (load_dialog (strcat lw "/acadsst/menu/DINFORM.DCL")))
|
||||
(if (not (new_dialog "DINFORM" Dat)) (exit))
|
||||
(action_tile "accept" "(SetPara) (done_dialog)")
|
||||
(action_tile "cancel" "(exit) (done_dialog)")
|
||||
(start_dialog)
|
||||
(unload_dialog Dat)
|
||||
)
|
||||
|
||||
(defun SetPara ()
|
||||
(setq DD_DIN (get_tile "DIN"))
|
||||
(setq DD_MS (get_tile "MS"))
|
||||
(setq DD_SF (get_tile "SF"))
|
||||
(setq DD_QUER (get_tile "QUER"))
|
||||
;------ Format definieren-----------
|
||||
(if (= DD_DIN "0")
|
||||
(setq BL-NAME "A0")
|
||||
)
|
||||
(if (= DD_DIN "1")
|
||||
(setq BL-NAME "A1")
|
||||
)
|
||||
(if (= DD_DIN "2")
|
||||
(setq BL-NAME "A2")
|
||||
)
|
||||
(if (= DD_DIN "3")
|
||||
(setq BL-NAME "A3")
|
||||
)
|
||||
(if (= DD_DIN "4")
|
||||
(progn
|
||||
(if (= DD_QUER "1")
|
||||
(setq BL-NAME "A4Q")
|
||||
(setq BL-NAME "A4H")
|
||||
)
|
||||
)
|
||||
)
|
||||
(setq BL-NAME (strcat lw "/acadsst/koepfe/" BL-NAME))
|
||||
;------------------------------------------------------
|
||||
; Maástab definieren
|
||||
(if (= DD_MS "0")
|
||||
(progn
|
||||
(setq FAKTOR "1")
|
||||
(setq FAKTOR1 "0.01")
|
||||
)
|
||||
)
|
||||
(if (= DD_MS "1") ; 1:10
|
||||
(progn
|
||||
(setq FAKTOR "10")
|
||||
(setq FAKTOR1 "0.1")
|
||||
)
|
||||
)
|
||||
(if (= DD_MS "2") ; 1:20
|
||||
(progn
|
||||
(setq FAKTOR "20")
|
||||
(setq FAKTOR1 "0,2")
|
||||
)
|
||||
)
|
||||
(if (= DD_MS "3") ; 1:25
|
||||
(progn
|
||||
(setq FAKTOR "25")
|
||||
(setq FAKTOR1 "0.25")
|
||||
)
|
||||
)
|
||||
(if (= DD_MS "4") ; 1:50
|
||||
(progn
|
||||
(setq FAKTOR "50")
|
||||
(setq FAKTOR1 "0.5")
|
||||
)
|
||||
)
|
||||
(if (= DD_MS "5") ; 1:75
|
||||
(progn
|
||||
(setq FAKTOR "75")
|
||||
(setq FAKTOR1 "0.75")
|
||||
)
|
||||
)
|
||||
(if (= DD_MS "6") ; 1:100
|
||||
(progn
|
||||
(setq FAKTOR "100")
|
||||
(setq FAKTOR1 "1")
|
||||
)
|
||||
)
|
||||
(if (= DD_MS "7") ; 1:200
|
||||
(progn
|
||||
(setq FAKTOR "200")
|
||||
(setq FAKTOR1 "2")
|
||||
)
|
||||
)
|
||||
(if (= DD_MS "8") ; 1:500
|
||||
(progn
|
||||
(setq FAKTOR "500")
|
||||
(setq FAKTOR1 "5")
|
||||
)
|
||||
)
|
||||
(if (= DD_MS "9") ; 1:1000
|
||||
(progn
|
||||
(setq FAKTOR "1000")
|
||||
(setq FAKTOR1 "10")
|
||||
)
|
||||
)
|
||||
)
|
||||
(defun datain ()
|
||||
(setq AUSWAHL-SATZ nil)
|
||||
)
|
||||
(defun geometrie()
|
||||
(command "_layer" "_m" "RAHMEN" "_c" "7" "" "")
|
||||
(setq P0 (getpoint "\nPick BORDER Insertion-Point (LOWER-LEFT): "))
|
||||
(command "_insert" BL-NAME P0 FAKTOR "" "0")
|
||||
(if (= DD_SF "1")
|
||||
(progn
|
||||
(setq P1 (getpoint "\nPick HEADER Insertion-Point (LOWER-RIGHT): "))
|
||||
(command "_insert" (strcat lw "/acadsst/koepfe/" "kopf11") P1 FAKTOR1 "" "0")
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
(defun c:DINFORM(/ DIN QUER HOCH MS SF FAKTOR BL-NAME)
|
||||
(setvar "limcheck" 0)
|
||||
(setvar "CMDECHO" 0)
|
||||
(setvar "BLIPMODE" 0)
|
||||
(prompt "**** INSERT DRAWING BORDER & HEADER *******")
|
||||
(Dbox)
|
||||
(prompt "")
|
||||
(datain)
|
||||
(geometrie)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user