m10aleksandar 发表于 2022-7-6 23:58:57

通过脚本c添加块

向大家致意,
 
我是DraftSight CAD软件的用户,但我认为这无关紧要,因为据我所知,我要问的问题在所有CAD程序中都是一样的。
 
因此,我需要在CAD程序中导入大量坐标数据库,并使用。带脚本命令的SCR文件对我来说似乎是一个非常好的解决方案。交易是,我从来没有写过。我以前学过SCR文件,我只知道它的基础知识,我在我的学院课程中学习过。
举个简单的例子,我需要导入一个命令,将一个块放在一个普通的点上,我在记事本中写了这样的内容,因为它工作得很好:
 
INSERTBLOCK BLOCK1
POSITION 5,5
X SCALE 1
Y SCALE 1
Z SCALE 1
ANGLE 0
 
一个真正的问题是,我需要重新键入数千次,因为我的数据库内容大约有5-6千个不同的坐标。
 
那么,有没有可能编写这个命令,为所有文件定义相同的X、Y、Z比例和角度,而您只需更改坐标。我的第一个想法是尝试一下:
 
INSERTBLOCK BLOCK1
Position
5,5
6,5
7,8
4,5
X SCALE 1
Y SCALE 1
Z SCALE 1
ANGLE 0
 
其中xOy平面中的坐标为5,5,6,5,7,8,4,5,每个坐标的比例都相同,但不起作用。此时此刻,我脑海里再也没有别的想法。我希望我已经让自己理解了我的问题,如果有什么不清楚的地方,请让我详细说明,因为到目前为止,你已经假设英语不是我的母语。
 
我衷心感谢并致以问候,
 
亚历山大

BIGAL 发表于 2022-7-7 00:24:33

使用excel,在autocad中,每行可以有1行而不是1个选项。需要注意的是,有时需要有额外的空间作为
 
插入myblock1 x,y 1 0
插入myblock2 x,y 1 0
插入myblock3 x,y 1 0等。使用concatenante命令创建一个新列,只需复制并粘贴即可
 

m10aleksandar 发表于 2022-7-7 00:40:50

谢谢你的回复,BIGAL,我想我会用这个excel解决方案解决问题。
 
当做
 
亚历山大

Guest AARi 发表于 2022-7-7 01:03:12

尼斯·比格尔在这里工作http://s2.subirimagenes.com/otros/previo/thump_8312211excelcode.jpg
AARi
页: [1]
查看完整版本: 通过脚本c添加块