乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 30|回复: 15

[编程交流] 更改sp的宽度因子

[复制链接]

9

主题

29

帖子

20

银币

初来乍到

Rank: 1

铜币
45
发表于 2022-7-5 18:43:34 | 显示全部楼层 |阅读模式
如何更改具有属性的特定字段的宽度因子。
是否可以使用多个dwg的批处理方法?
 
 
属性字段名称如下:
日期:
绘制:
选中的:
在这里,我需要更改多dwg文件的“绘制”字段值的宽度因子。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 18:47:51 | 显示全部楼层
属性字段是什么意思?你是说标签名吗?
 
我可以帮助您使用lisp程序,但不能在多个闭合图形上使用批处理程序。
回复

使用道具 举报

9

主题

29

帖子

20

银币

初来乍到

Rank: 1

铜币
45
发表于 2022-7-5 18:53:05 | 显示全部楼层
是的。。属性表示标记名。。。由“ATT”命令创建的属性。
 
在我的dwg中有多个名称不同的属性。我需要更改“绘制”属性宽度因子。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 18:57:59 | 显示全部楼层
 
仅绘制与标记名相关的文本字符串?
回复

使用道具 举报

9

主题

29

帖子

20

银币

初来乍到

Rank: 1

铜币
45
发表于 2022-7-5 19:03:39 | 显示全部楼层
你能告诉我如何在这里附加dwg文件吗?然后我将为您添加参考文件。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 19:06:19 | 显示全部楼层
看看论坛的右侧,然后你会看到按钮前进,按下它,在新打开的窗口中有一个名为“附加…”的按钮。。。。
回复

使用道具 举报

9

主题

29

帖子

20

银币

初来乍到

Rank: 1

铜币
45
发表于 2022-7-5 19:07:56 | 显示全部楼层
无法附加我的jpg文件,哪一个是24KB。
 
我在下面做了。
 
使用ATT命令,我创建了一个属性。给出了绘制的标记名称。在那之后,我用block换成block。
 
演示视频如下:
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 19:13:57 | 显示全部楼层
将以下代码复制到记事本程序中的新文件,然后用您喜欢的任何名称保存(例如Test.lsp),然后打开图形调用命令ap,然后选择先前创建的lisp文件,然后返回Autocad并键入Test以启动。
 
  1. (defun c:Test (/ ss sc i sn e)
  2. ;; Tharwat 20.08.2015        ;;
  3. (princ "\nSelect Attributed Blocks :")
  4. (if (and (setq ss (ssget '((0 . "INSERT") (66 . 1))))
  5.           (setq sc
  6.                  (getdist
  7.                    "\nSpecify New Width Factor for Attributes between [0.5 - 2.0] :"
  8.                    )
  9.                 )
  10.           (< 0.49 sc 2.1)
  11.           )
  12.    (repeat (setq i (sslength ss))
  13.      (setq sn (ssname ss (setq i (1- i))))
  14.      (while (/= (cdr (assoc 0 (entget (setq sn (entnext sn)))))
  15.                 "SEQEND"
  16.                 )
  17.        (if (eq (cdr (assoc 2 (setq e (entget sn)))) "Drawn")
  18.          (entmod (subst (cons 41 sc) (assoc 41 e) e))
  19.          )
  20.        )
  21.      )
  22.    )
  23. (princ)
  24. )
回复

使用道具 举报

9

主题

29

帖子

20

银币

初来乍到

Rank: 1

铜币
45
发表于 2022-7-5 19:16:34 | 显示全部楼层
Tharwat我已经尝试了&“绘制”字段值宽度因子没有得到更改。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 19:20:32 | 显示全部楼层
 
拜托,伙计,这很简单。
 
上载包含目标属性块的样例图形。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-12 13:46 , Processed in 0.527275 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表