移除额外的支架,并将其设置为setvar imageframe。现在,当我做30x42尺寸的时候,它只是说零。
- (defun c:TMLAY ( / LAYOUT SHEETSIZE)
- (setq
- SHEETSIZE
- (assoc
- (progn
- (initget "B D E")
- (getkword "What Sheet Size? [b/D/E]:")
- )
- '(("B" . "2016 TM 11x17 Template") ("D" . "2016 TM 24x36 Template") ("E" . "2016 TM 30x42 Template"))
- )
- )
- (if (= (cdr SHEETSIZE) "2016 TM 11x17 Template")
- (command "layout" "template" (cdr SHEETSIZE) "QF100" "setvar" "imageframe" "1" "setvar" "imageframe" "0")
- )
- (if (= (cdr SHEETSIZE) "2016 TM 24x36 Template")
- (setq
- layout
- (assoc
- (progn
- (initget "All 001D 001K 002D 002K 003 100 200 201 300 400 500 600 700")
- (getkword "Which Sheet or All? [All/001D/001K/002D/002K/003/100/200/201/300/400/500/600/700]:")
- )
- '(("All" . "All") ("001D" . "QF001-DES") ("001K" . "QF001-KEC") ("002D" . "QF002-DES") ("002K" . "QF002-KEC") ("003" . "QF003") ("100" . "QF100") ("200" . "QF200") ("201" . "QF201") ("300" . "QF300") ("400" . "QF400-D") ("500" . "QF500") ("600" . "QF600") ("700" . "QF700"))
- )
- )
- )
- (if (= (cdr SHEETSIZE) "2016 TM 30x42 Template")
- (setq
- layout
- (assoc
- (progn
- (initget "All 001D 001K 100 200 201 300 500 600 700")
- (getkword "Which Sheet or All? [All/001D/001K/100/200/201/300/500/600/700]:")
- )
- '(("All" . "All") ("001D" . "QF001-DES") ("001K" . "QF001-KEC") ("100" . "QF100") ("200" . "QF200") ("201" . "QF201") ("300" . "QF300") ("500" . "QF500") ("600" . "QF600") ("700" . "QF700"))
- )
- )
- )
- (if (wcmatch (cdr layout) "All")
- (if (wcmatch (cdr SHEETSIZE) "2016 TM 24x36 Template")
- (command "layout" "template" "2016 TM 24x36 Template" "QF001-DES,QF001-KEC,QF002-DES,QF002-KEC,QF003,QF100,QF200,QF201,QF300,QF400-D,QF500,QF600,QF700" "setvar" "imageframe "1" "setvar" "imageframe" "0")
- (if (wcmatch (cdr SHEETSIZE) "2016 TM 30x42 Template")
- (command "layout" "template" "2016 TM 30x42 Template" "QF001-DES,QF001-KEC,QF100,QF200,QF201,QF300,QF500,QF600,QF700" "setvar" "imageframe "1" "setvar" "imageframe" "0")
- )
- )
- )
- (command "layout" "template" (cdr SHEETSIZE) (cdr layout) "imageframe" "1" "imageframe" "0")
- )
- (princ))
|