necris77 发表于 2022-7-6 14:17:02

请帮忙

你好
我来自罗马尼亚,请原谅我的英语。
我有autocad 2007,在编写脚本时遇到问题。
我从一个叫做X-Steel的程序中导出了很多绘图文件,我必须快速绘制它们。
问题是这些线的厚度不同,当我在纸上绘制它们时,你无法区分这些线,因为它们太厚了。
 
现在,我可以通过打开文件,给出2个分解命令和一个全选命令并更改线条粗细来解决这个问题。然后发出绘图命令并选择最后的绘图设置。
我制作了一个脚本,看起来像这样:
 
“_u.zoom”
情节
 
 
 
 
 
 
 
*取消*
关闭y“
 
 
但我想做这样的东西
 
 
最大化显示
全选
分解全选
分解全选
选择线宽0
情节
选择绘图仪(可能可以提供绘图仪名称,因为我有多个绘图仪)
打印区域:范围
适合纸张
份数:2份
着色打印线框
打印样式表单色
景观
将绘图居中
当然,纸张尺寸为A3或A4
然后关闭绘图
不要保存。
 
我可以制作一个脚本来运行整个文件夹或多个文件,还是在打开绘图文件时自动运行?
我附上一份样本文件
 
 
哦,是的,还有一个问题:在自定义用户界面中,我想添加一个键,为运行脚本命令分配一个键,但我做不到:哭:
请帮忙
 
非常感谢。
4971-elemrajz。拉链

Lee Mac 发表于 2022-7-6 14:27:45

为什么不制作一个LISP并使用脚本运行它呢?这样会更加灵活。
 
还有,我可以问一下你为什么会爆炸吗?
 

VVA 发表于 2022-7-6 14:44:09

打开多个DWG并运行lsp
如何在多个图形上运行LISP例程?
自动运行Lisp例程
谷歌还有更多!!!!

necris77 发表于 2022-7-6 14:56:28

 
因为我从来没有用Lisp程序的语言工作过
 
分解是因为我的图形中有块,无法或不知道如何更改线宽
 
事实是,我真的不太了解脚本和LISP=0
 
当我有时间的时候,我将不得不在谷歌上查找它,因为我正在工作,日程很紧
 
但是,如果你有时间,你能帮我用我在第一篇文章中试图解释的那些命令编写一个LISP吗?
非常感谢。

necris77 发表于 2022-7-6 15:01:15

谢谢你,我会阅读这些帖子。

necris77 发表于 2022-7-6 15:10:31

我找到了一些LISP教程,如果有新问题,我会回来的

necris77 发表于 2022-7-6 15:25:26

我不能用这个该死的绘图
我加载绘图。lsp,然后:
命令:\u appload plotdwgs。lsp已成功加载。
命令:
命令:
命令:pd
绘图
; 错误:退出/退出中止
命令:去他妈的,我去拿啤酒
非常令人沮丧
我他妈的要怎么做才能让它工作?
页: [1]
查看完整版本: 请帮忙