请教使用zoom e的问题,老是提示重生成。
<p>程序里面如果调用 (command "_.zoom" "e")的时候,总是提示重生成,但是在vlisp里面用ctrl+shift+E直接运行又不会提示,为什么会这样子呢,很郁闷。</p><p>高手们支个招</p> <p>附上调用的程序</p><p>(defun c:pldy ();(/ filename name)<br/> (cmd0)<br/>;;;end ½¨Á¢Çåµ¥<br/>;;; (setvar "lispinit" 0)<br/> (setq filename (open "C:\\ÅúÁ¿´òÓ¡Çåµ¥.txt"<br/> "r"<br/> )<br/> name (read-line filename)<br/> )<br/> (vl-cmdf "_.INSERT" name '(0 0) "" "" "")<br/> (command "zoom" "e")<br/> (entdel (entlast))</p><p> (while (/= name nil)<br/> (if name<br/> (progn<br/>;;; (vl-cmdf "_.undo" "be")<br/> (vl-cmdf "_.INSERT" name '(0 0) "" "" "")<br/> (command "zoom" "e")<br/>;;;²ÎÊýÐèÒª¸ù¾Ý´òÓ¡»úÉèÖÃ<br/>;;; (command "_.plot" "y" ""<br/>;;; "<a>\\\\ZHULING\\Canon</a> iX4000" "B5"<br/>;;; "m" "p" "n" "e"<br/>;;; "F" "" "y" "acad.ctb"<br/>;;; "y" "a" "n" "y"<br/>;;; ""<br/>;;; )<br/>;;; (command "_.plot" "y" ""<br/>;;; "<a>\\\\ZHULING\\Canon</a> iX4000" "B5"<br/>;;; "m" "p" "n" "e"<br/>;;; "F" "" "y" "acad.ctb"<br/>;;; "y" "a" "n" "y"<br/>;;; ""<br/>;;; )<br/> (vl-cmdf "_.undo" "end" "_.u")<br/> )<br/> ) ; if<br/>(entdel (entlast))<br/> (setq name (read-line filename))<br/> )<br/> ; end while<br/> (close filename)<br/> (cmd0)<br/>)</p> 试试regenmode <p>谢谢楼上提示,比较折中的方法,已经解决问题。</p><p>但是cad在不需要re的时候re,如果我打开的是很大图,那不是很郁闷。。。</p> phoenixdjq发表于2008-9-7 10:07:00static/image/common/back.gif试试regenmode<p>多谢。找了好久搜不到这个变量</p>
页:
[1]