elfert 发表于 2022-7-5 19:48:18

通过命令或

我需要一个命令或一个简短的lisp例程来在打开的图形上设置ctb文件。这可能吗?
 
我需要这个,因为我有很多图纸,其中我需要在每个图纸上设置正确的客户CTB文件,而不是手动操作,我希望能够通过许多图纸上的脚本来完成。
 
请帮忙!Thx提前!

rkmcswain 发表于 2022-7-5 20:09:05

首先你说你想在“开放式绘图”上完成,然后你说你想“在许多绘图上通过脚本完成”
 
这是两个不同的愿望还是我误解了?

rkmcswain 发表于 2022-7-5 20:24:08

此外,是否需要将打印样式应用于模型空间、单个布局、多个布局或以上所有布局?

rkmcswain 发表于 2022-7-5 20:46:40

以下是一些示例代码(无错误检查),用于在当前图形的当前布局中设置打印样式。
 


(setq *acad-object* (vlax-get-acad-object))
(setq *active-document* (vla-get-activedocument *acad-object*))
(setq *active-layout* (vla-get-activelayout *active-document*))
(vla-put-stylesheet *active-layout* "mycustom.ctb")

BlackBox 发表于 2022-7-5 20:48:30

此最新线程可能有用:
 
http://www.cadtutor.net/forum/showthread.php?91913-仅删除名称中包含特定单词的绘图配置。。。
 
 
 
干杯
页: [1]
查看完整版本: 通过命令或