AQucsaiJr 发表于 2022-7-6 12:16:42

需要批量绘图两步

我正在寻找一个LISP/程序,我可以通过一个命令条目“BatchPlot”调用该程序,该命令条目将为用户提供选择一个充满图形的文件夹的选项,然后在选择文件夹后,用户可以选择“Ok”,程序可以打印用户选择的文件夹中所有图形的一个副本。
 
我有我做的每种打印类型的所有设置,只有几个。
 
我意识到AutoCAD中有一个发布选项,但使用Publish命令会为用户提供太多的选项,因此我尝试提出一种更简单的方法。我已经做了一个按钮,将打印活动的绘图只需点击,所以现在他们想要一个发布是一样容易。。。给他们一英寸,他们希望我走完全程。。。
 
有谁能帮我写这篇文章,或者知道我在哪里可以找到已经写好的?

jalucerol 发表于 2022-7-6 12:26:13

尝试解除连接。这是我开发的一个应用程序,它以dwf和pdf格式打印。您可以根据需要随意修改(我是说,您的绘图仪配置)
通用dwf。拉链

AQucsaiJr 发表于 2022-7-6 12:29:18

当我试着运行它时,我得到了一个不匹配的错误。

Freerefill 发表于 2022-7-6 12:34:49

尝试使用我的批处理引擎。它最初是为绘图而设计的。
 
要使用它,请查看optSel函数的代码。你会看到一个巨大的条件声明。将其添加为新条件:
 

   ((= (car item) "PLOT")    (cond (a T)    (b T)    (c (list "PLOT"))    (d (vl-cmdf "-plot" "" "" "" "" "" "" "")))
    ); Plot using current settings

 
您可以通过运行默认的finalblitz命令来测试它,方法是键入“FB”,然后当它询问您的选项时,键入“PLOT”。您应该会看到它出现在提示上方,如下所示:
 
(((绘图))。。。无没有一个不1)
选择选项卡或:
 
您可以创建一个函数来运行它,如下所示:
 

(defun c:BatchPlot( / )    (finalblitz '(("PLOT")) '("LAYOUTS") nil t 1))

 
您看到的第一个提示应该是选择图形,只需键入“D”以打开一个对话框并选择文件夹。
 
您可以更改(vl cmdf“-绘图”…)无论你需要什么。使用我刚才描述的功能将使用当前打印设置打印所有选定图形的所有布局选项卡。
 
如果你需要更多帮助,请告诉我。我也可以提供一个更新,让你包括一个。带有文件列表的txt文件,因此您可以批量打印集合列表,而无需实际选择任何图形。

alanjt 发表于 2022-7-6 12:38:32

我想SheetSetManager是不可能的?

gilsoto13 发表于 2022-7-6 12:43:26

我可以这样做,但我使用批lisp打开文件夹中的所有图形。。。然后为了打印,我使用一个脚本在启动时运行。。。
 
许多人使用lisp编写脚本来打开每个绘图,打印它们并关闭而不保存,我真的不喜欢它。。。我更喜欢在启动时用脚本批量打开和关闭
 
http://discussion.autodesk.com/forums/message.jspa?messageID=6266228
启动时批处理和脚本。拉链

alanjt 发表于 2022-7-6 12:47:33

 
嘿,吉尔,最近怎么样?好几年没在这里见到你了。

AQucsaiJr 发表于 2022-7-6 12:54:10

 
 
好啊我下载了你所附的文件,并查看了该批次。lsp文件。。。我还没有足够熟练的自动lisp,以确定我需要把我的情节脚本。。。你能帮我吗?

gilsoto13 发表于 2022-7-6 13:01:02

贾贾。。。我们刚刚在细节更新帖子上删除了一些评论。。。2天前。。。但是是的,我患了一整周的长时间流感。。。。。在我暂时居住的房子里,6个人中有4个患了同样的流感。。。(这是正常的流感,不是甲型H1N1流感)。。所以我直到现在才进入论坛。。。
 
现在我进入最后一步,完成积木收集。。。实际上,这可能需要更长的时间,因为我刚刚完成提取并将所有的块放在他们的文件夹中,现在我需要在每个文件中逐块发送到他们自己的绘图。。。我总是忙个不停。。
 
我还将在时事通讯上履行我的职责,你的名字,李·麦克的名字,贾尔斯,来自奥吉的罗伯特·贝尔和马尔科·贾辛托将与你的Lisp程序一起被提及。。。
 
现在我把所有的事情都安排好了。。只是需要一些时间,但似乎我永远都没有足够的时间。。
 
另外,这个周末我要搬进我的新家,所以。。。我需要带上硬件和工具,在一两天内把家修好。。。

gilsoto13 发表于 2022-7-6 13:05:03

 
告诉我。。。您使用的是什么autocad版本?
 
你能发布你的脚本吗?我可以重命名文件,并发送给你的文件,只是运行批打印。。。
 
实际上,我用它将整个文件夹自动打印为pdf。。但它可以用于打印到任何打印机,只要你有它的所有配置,打印机,ctb,绘图面积,比例,打印单位。。。
 
正如你所见。。我的打印配置设置在pdf中。lsp
页: [1] 2
查看完整版本: 需要批量绘图两步