cad新开图纸如何控制在哪个窗口打开?
大师求解,cad新开图纸如何控制在哪个窗口打开?见附图
除了自建ROT(running object table),别无他法。。。简单来说就是在每个CAD启动的时候,把他的com接口记录到某个位置。开图的时候选接口来开。 没明白。cad不是在当前窗口打开其它图的吗? 自贡黄明儒 发表于 2024-2-27 07:36
没明白。cad不是在当前窗口打开其它图的吗?
如图,黄老,明白否?
(setq AcadObject (vlax-get-acad-object)
AcadDocument (vla-get-ActiveDocument AcadObject)
mSpace (vla-get-ModelSpace AcadDocument)
)
(setq msg "\r \n")
;;; 处理整个文件集合,并取出已加载的
;;; 文件的名称
(setq DocumentSel (vla-get-Documents AcadObject))
(VLAX-FOR Document DocumentSel
(setq msg (STRCAT msg (vla-get-Name Document) "\r \n"))
)
;Get the document collection object from the application
;and active the 2nd item in the collection:
;从应用程序获取文档集合对象
;并激活集合中的第二个项目:
(setq docs (vla-get-documents (vlax-get-acad-object)))
(vla-activate (vla-item docs 1))
部分代码示意 不知道其他版本如何,我2020是直接往指定的CAD里拖,十几个图都是统一打开了 https://www.cnblogs.com/JJBox/p/13766772.html
遍历进程
页:
[1]