artur.u-s
2009-03-10, 12:04 PM
Hi,
I need a lisp to attach xref only in pscape... Will not work in modelspace...
I cant get it right ...
Here is my code ... Can someone check it...
Thanx fellers ..
(Defun checkxref ()
(if (tblsearch "layer" "P-------XREF")
(command "_layer" "s" "P-------XREF" "")
(command "_layer" "m" "P-------XREF"
"c" "7" "" "lo"
"P-------XREF" ""
)
)
)
(defun c:pscpace (/ dfil oldlay)
(setq oldlay (getvar "clayer"))
(IF (= (getvar "tilemode") 1)
(setvar "tilemode" 0)
)
(checkxref)
(setq dfil (dos_getfiled "choose file:" "" "Drawing files (*.dwg)|*.dwg|All files (*.*)|*.*||"))
(if (= dfil 6)
(progn
(command "_xref" "o" dfil "0,0" "1" "1" "0" "")
(setvar "clayer" oldlay)
))(alert "Only possible in PSPACE")
)
I need a lisp to attach xref only in pscape... Will not work in modelspace...
I cant get it right ...
Here is my code ... Can someone check it...
Thanx fellers ..
(Defun checkxref ()
(if (tblsearch "layer" "P-------XREF")
(command "_layer" "s" "P-------XREF" "")
(command "_layer" "m" "P-------XREF"
"c" "7" "" "lo"
"P-------XREF" ""
)
)
)
(defun c:pscpace (/ dfil oldlay)
(setq oldlay (getvar "clayer"))
(IF (= (getvar "tilemode") 1)
(setvar "tilemode" 0)
)
(checkxref)
(setq dfil (dos_getfiled "choose file:" "" "Drawing files (*.dwg)|*.dwg|All files (*.*)|*.*||"))
(if (= dfil 6)
(progn
(command "_xref" "o" dfil "0,0" "1" "1" "0" "")
(setvar "clayer" oldlay)
))(alert "Only possible in PSPACE")
)