home *** CD-ROM | disk | FTP | other *** search
- ;******************************************************
- ;* The function to dimension the technical request. *
- ;******************************************************
- (defun JSYQ ()
- (SETVAR "CMDECHO" 0)
- (point1)
- (if (null pt1) (err))
- (scale1)
- (MENUCMD "S=IN1")
- (setq n (getint "\n▒Ω╫ó╧ε╡─╩²─┐: "))
- (command "layer" "s" 6 "" "insert" (strcat "\\housem\\gbz\\" "jsyq") pt1 sca "" "")
- (setq m 1)
- (setq pt2 (list (- (car pt1) (* sca 24)) (- (cadr pt1) (* sca 17))))
- (while (<= m n)
- (MENUCMD "S=JS1")
- (setq q (getint "\n╟δ╩Σ╚δ╝╝╩⌡╥¬╟≤╤í╘±: "))
- (if (and (>= q 1) (<= q 7)) (setq str (getstring "\n╓╡:<RETURN ▒φ╩╛╬▐╓╡>: ")
- pt3 (list (+ (car pt2) (* sca 22)) (cadr pt2))))
- (if (null str) (setq str ""))
- (if (= m n) (setq str3 ".") (setq str3 ";"))
- (setq str1 (nth q '(nil "wzyj" "wzdj" "tzcl" "bmch" "stch" "zhcl" "ccdd" "zjyq" "sxcl" "rjdd"))
- str2 (nth q (list nil (strcat "R=" str str3)
- (strcat str "x45%%d" str3)
- (strcat "HB=" str str3)
- (strcat "HRC=" str str3)
- (strcat "HRC=" str str3)
- (strcat "HB=" str str3)
- )
- )
- )
- (if (null str1) (err))
- (command "text" pt2 (* sca 4.5) 0 (strcat (itoa m) "."))
- (command "insert" (strcat "\\housem\\gbz\\" str1) pt2 sca "" "")
- (if (and (>= q 1) (<= q 6))
- (command "text" pt3 (* sca 4.5) "" str2))
- (if (= q 7) (progn
- (setq pt3 (list (+ (car pt2) (* sca 19.5)) (+ (cadr pt2) (* sca 3.6))))
- (command "text" "c" pt3 (* sca 2.2) 0 str)))
- (setq pt2 (list (car pt2) (- (cadr pt2) (* sca 8.5))) m (1+ m))
- )
- (redraw)
- (MENUCMD "S=SCREEN")
- )
- (JSYQ)