[求助]能否在不打开DWG文件的情况下知道该dwg文件里某特定层里含有图元的数目
<p>能不能用vlisp方法在不打开DWG文件的情况下知道该dwg文件里某特定层里含有图元的数目?</p><p>不知道我有没有把问题说清楚</p> (defun test (dwgname layname / dbxdoc n)<br/> (vl-load-com)<br/> (setq dbxdoc (vla-getinterfaceobject (vlax-get-acad-object) (strcat "ObjectDBX.AxDbDocument." (substr (getvar "acadver") 1 2))) n 0)<br/> (vla-open dbxdoc dwgname)<br/> (vlax-for item (vla-get-modelspace dbxdoc)<br/> (if (= (vla-get-layer item) layname) (setq n (1+ n)))<br/> )<br/> (vlax-release-object dbxdoc)<br/> n<br/>) <p>谢谢楼上了,明天回公司谢谢</p><p></p> <p>谢谢lyy!</p>
页:
[1]