只需一步,快速开始
使用
(setq doc_now(vla-open (vla-get-documents (vlax-get-acad-object)) dwg))
命令后 新图开启 但是sendcommand使用后仍然是在原图上执行
请问LISP怎么才能在新图中执行命令和操作??
其实我是要做批打印 现在处理不下去了 请教
使用道具 举报
用 vla-Activate 方法激活 doc_now 文档
置为当前结果 command 和sendcommand都不能用了
Lisp 的先天限制,另寻他道吧
用.NET编程吧,经过两个星期的学习发现,.NET编程也不是很难学,只苦就是没有中文帮助.
(vla-sendcommand doc_now (strcat "test" "\r")))
这句执行后会自动切换到doc_now图档
怎么能不切换过去 或者能自动切换回来呢
这样就能实现了
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-12-25 02:23 , Processed in 0.172736 second(s), 27 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.