muck 发表于 2022-7-6 08:16:33

自动发布模型或布局Sp

是否有任何AutoCAD变量告诉Autopublish打印
模型空间还是图纸空间?
非常感谢。

BIGAL 发表于 2022-7-6 08:27:29

你的意思是“发布”吗?它可以保存模型和布局,然后一起打印,你可以重新加载它们。或者你想只绘制模型空间v的布局吗?
 
如果第二个lisp1布局,则lisp2模型空间

Dadgad 发表于 2022-7-6 08:36:15

如果进入“选项>打印和发布”选项卡,可以为自动发布设置指定不同的设置。通过单击“包含”框并指定设置,可以选择发布模型或图纸空间,也可以同时发布两者。

muck 发表于 2022-7-6 08:40:12

我想编写一个lisp例程来控制自动发布(非发布)。
我想控制自动发布pfd布局或模型空间绘图
基于tilemode。
非常感谢。

BIGAL 发表于 2022-7-6 08:48:21

回到我的帖子,在这里搜索plot to pdf许多lisp示例,但他们不使用Autopublish。他们可以检查tilemode是一个变量,或者检查你是否在布局中,或者在modelspace中是布局组的一部分。变量CTAB是当前布局名称。
 

(setq doc (vla-get-activedocument (vlax-get-acad-object)))
(vlax-for lay (vla-get-Layouts doc)
(setq plotabs (cons (vla-get-name lay) plotabs))
)
(setq len (length plottablist))
(setq x 0)
(repeat len
(setq name (nth x plottablist))
(princ name)
(if (/= name "Model")
do something here
)

muck 发表于 2022-7-6 08:59:41

要更改自动发布绘图的布局,必须转到
选项-打印和发布选项卡-自动发布按钮,然后更改
“包含”下拉到您想要的布局。
我想在命令提示符下用
浏览那些隐藏的菜单。
如果我有一个变量控制自动发布哪个布局
然后可以使用lisp例程来完成所有这些
在命令提示下。
 
任何建议。
非常感谢。

BIGAL 发表于 2022-7-6 09:03:56

你能再解释一下你想要实现的是什么吗?忽略自动发布位,它是从模型中绘制多张图纸,再加上绘制一些布局吗?这些布局有多张图纸吗?我再次按下1个按钮,所有的布局都被绘制出来,无论有多少,我也可以制作一个列表并保存起来,以备将来绘制。

muck 发表于 2022-7-6 09:13:28

我打算编写一个lisp路由来更改显示的自动发布“include”设置
在上面帖子3的图片中。我的例程将更改,允许我发布模型或
使用命令提示显示图纸空间。而不是通过地下菜单和
选项菜单中的选项卡。这是我的目标。
非常感谢。

BIGAL 发表于 2022-7-6 09:19:25

与其自动发布,不如使用dcl拾取要打印的选项卡列表,然后可以将此列表保存在dwg外部或内部。如果你看一下我使用的自动打印样式,只需更改CTAB变量,以使用简单的lisp选择要打印的下一个布局。
 


this is a loop of layout names
(if (/= name "Model")
   (progn
   (setvar "ctab" name)
   (COMMAND "-PLOT""Y""" "Cutepdf Writer"
       "A3" "m"    "LANDSCAPE"    "N"   "W""-6,-6"    "807,560" "1=2""C"
       "y"   "Designlasercolour.ctb" "Y" "n"    "n"    "y"   "N" "N" "y"      )
   )
页: [1]
查看完整版本: 自动发布模型或布局Sp