我发现了以下代码:
- ; load the routine with _APPLOAD
- ; start it by: (multi-pagesetup "mysetup" "myprinter")
- ; more info on www.cadforum.cz
- ;
- (defun multi-pagesetup (name device / )
- (foreach item (layoutlist); you may replace (leyoutlist) by '("Lay1" "Lay2" "Lay3")
- (progn
- (setvar "ctab" item)
- (command "._-plot"
- "_N" ;detailed configuration
- "" ;default layout name
- name ;page setup name
- device ;output device name
- "_N" ;write the plot to a file
- "_Y" ;save changes to layout
- "_N" ;proceed with plot
- );command
- );progn
- );foreach
- (princ "\nPagesetup Has Been Applied.")
- (princ)
- );defun
我修改后得到了这个。
- ; load the routine with _APPLOAD
- ; start it by: (multi-pagesetup "mysetup" "myprinter")
- ; more info on www.cadforum.cz
- ;
- (defun c:multipagesetup ( / )
- (foreach item (layoutlist); you may replace (leyoutlist) by '("Lay1" "Lay2" "Lay3")
- (progn
- (setvar "ctab" item)
- (command "_.psetupin" (findfile "T:/Drawing Tools/Templates/CCC2009.dwt") "A1" "y")
- );progn
- );foreach
- (princ "\nPagesetup Has Been Applied.")
- (princ)
- );defun
它运行,但不会将设置应用于所有布局。谁能看一下吗?
谢谢 |