home *** CD-ROM | disk | FTP | other *** search
- ;
- ;+-------------------------------------------------------------------------+
- ;| SETUP.LSP |
- ;| Ver. 1.0 Feb. 25, 1986 |
- ;| |
- ;| J.J.K. Feb. 25, 1986 |
- ;| |
- ;| This program will set the Units and Limits of a new drawing, and will |
- ;| draw a border line around the drawing. |
- ;+-------------------------------------------------------------------------+
- ;
- ;
- (apply '(lambda ()
- (setvar "cmdecho" 0)
- (menucmd "S=UNITS")
- (setq d nil)
- (setq a (getint "\nSelect the Units from the screen menu: "))
- (menucmd (strcat "S=U" (itoa a)))
- (cond
- (
- (= a 5)
- (setq a 2 d 5)
- )
- )
- (setvar "lunits" a)
- (setq b (getreal "\nSelect the Scale from the screen menu: "))
- (cond
- (
- (= b 0)
- (setq b (getreal "\nEnter the scale: "))
- (setq b (float b))
- )
- )
- (cond
- (
- (= d 5)
- (menucmd "S=METRIC")
- )
- (T
- (menucmd "S=ENGLISH")
- )
- )
- (setq cx (getdist "\nSelect the Paper size from the screen menu: "))
- (setq cy (getdist))
- (cond
- (
- (= cx 0)
- (setq cx (getdist "\nEnter the Horizontal Dimension of the paper: "))
- (setq cy (getdist "\nEnter the Vertical Dimension of the paper: "))
- )
- )
- (setq xl (* b cx) yl (* b cy))
- (command
- "limits" "0,0" (list xl yl)
- "insert" "border" "0,0" xl yl "0"
- "zoom" "a"
- )
- (menucmd "S=S")
- )
- '() ; Finishing lambda
- )
-
-