home *** CD-ROM | disk | FTP | other *** search
- ;┐╫░σ└α┴π╝■═╝╖∙╤í╘±│╠╨≥:
- (DEFUN TFXZ ()
- (setvar "blipmode" 0)
- (SETVAR "CMDECHO" 0)
- (MENUCMD "S=TUHA")
- (SETQ TH (GETSTRING "\n╟δ╩Σ╚δ═╝║┼:(A4)"))
- (COND ((= TH "")(SETQ TH "A4")))
- ; (SETQ PTB (GETPOINT "\n╟δ╩Σ╚δ═╝╨╬╫≤╧┬╜╟╡π: "))
- (SETQ PTB (LIST 30 30))
- ; (SETQ PTT (GETPOINT "\n╟δ╩Σ╚δ═╝╨╬╙╥╔╧╜╟╡π: "))
- ; (SETQ L (- (CAR PTT) (CAR PTB)))
- ; (SETQ H (- (CADR PTT) (CADR PTB)))
- ; (SETQ L (+ L 30) H (+ H 30 35))
- ; (COND ((AND (<= L 1180) (<= H 841))
- (COND ((= TH "A0")
- (SETQ L1 1189 H1 841 C 10)
- (SETQ PTB1 (LIST (- (CAR PTB) 40) (- (CADR PTB) 60)))
- ))
- ; (COND ((AND (<= L 841) (<= H 594))
- (COND ((= TH "A1")
- (SETQ L1 841 H1 594 C 10)
- (SETQ PTB1 (LIST (- (CAR PTB) 40) (- (CADR PTB) 60)))
- ))
- ; (COND ((AND (<= L 594) (<= H 420))
- (COND ((= TH "A2")
- (SETQ L1 594 H1 420 C 10)
- (SETQ PTB1 (LIST (- (CAR PTB) 40) (- (CADR PTB) 60)))
- ))
- ; (COND ((AND (<= L 420) (<= H 297))
- (COND ((= TH "A3")
- (SETQ L1 420 H1 297 C 5)
- (SETQ PTB1 (LIST (- (CAR PTB) 40) (- (CADR PTB) 55)))
- ))
- ; (COND ((AND (<= L 297) (<= H 210))
- (COND ((= TH "A4")
- ; (SETQ L1 297 H1 210 C 5)
- (SETQ L1 210 H1 297 C 5)
- (SETQ PTB1 (LIST (- (CAR PTB) 40) (- (CADR PTB) 55)))
- ))
- ; (COND ((AND (<= L 210) (<= H 148))
- (COND ((= TH "A5")
- (SETQ L1 210 H1 148 C 5)
- (SETQ PTB1 (LIST (- (CAR PTB) 40) (- (CADR PTB) 55)))
- ))
- (SETQ PTT1 (LIST (+ (CAR PTB1) L1) (+ (CADR PTB1) H1)))
- (SETQ PTB2 (LIST (+ (CAR PTB1) 25) (+ (CADR PTB1) C)))
- (SETQ PTT2 (LIST (- (CAR PTT1) C) (- (CADR PTT1) C)))
- (SETQ PTB3 (LIST (CAR PTT2) (CADR PTB2)))
- (SETQ PTT3 (LIST (CAR PTB2) (CADR PTT2)))
- (COMMAND "PLINE" PTB2 "W" 0.35 "" PTB3 PTT2 PTT3 "C")
- (SETQ PTB3 (LIST (CAR PTT1) (CADR PTB1)))
- (SETQ PTT3 (LIST (CAR PTB1) (CADR PTT1)))
- (COMMAND "LINE" PTB1 PTB3 PTT1 PTT3 "C")
- (SETQ PTI (LIST (- (CAR PTT2) 180) (CADR PTB2)))
- (COMMAND "INSERT" "DWG/HYB" PTI "" "" "")
- (SETQ PTI (LIST (- (CAR PTT2) 55) (- (CADR PTT2) 24)))
- (COMMAND "INSERT" "DWG/WZJ" PTI "" "" "")
- (SETQ PTI (LIST (- (CAR PTT2) 55) (- (CADR PTT2) 13)))
- (COMMAND "INSERT" "DWG/OTH" PTI 8 "" "")
- (SETQ PTI (LIST (- (CAR PTT2) 20) (- (CADR PTT2) 13)))
- (COMMAND "INSERT" "DWG/GD4" PTI 4 "" "")
- (COMMAND "ZOOM" "E")
- (SCALE2)
- (SETQ PTI (LIST (- (CAR PTT2) 12) (+ (CADR PTB2) 14)))
- (SETQ S1 (FIX (- S 1)))
- (SETQ BL (NTH S1 '("1:1" "1:2" "1:3" "1:4" "1:5" "1:6" "1:7" "1:8" "1:9")))
- (COMMAND "TEXT" PTI 4 0 BL)
- (MENUCMD "S=IN1")
- (SETQ BL (GETSTRING "\n╟δ╩Σ╚δ┴π╝■═╝║┼: "))
- (SETQ PTI (LIST (- (CAR PTT2) 30) (+ (CADR PTB2) 1)))
- (COMMAND "TEXT" PTI 4 0 BL)
- (SETQ BL (GETSTRING "\n╟δ╩Σ╚δ┴π╝■▓─┴╧┤·║┼: "))
- (SETQ PTI (LIST (- (CAR PTT2) 30) (+ (CADR PTB2) 31)))
- (COMMAND "TEXT" PTI 4 0 BL)
- (SETQ BL (GETSTRING "\n╟δ╩Σ╚δ┴π╝■╩²┴┐: "))
- (SETQ PTI (LIST (- (CAR PTT2) 30) (+ (CADR PTB2) 25)))
- (COMMAND "TEXT" PTI 4 0 BL)
- (MENUCMD "S=BAN")
- )
- (TFXZ)