乐筑天下

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

[编程交流] 将列表转换为Strin

[复制链接]

0

主题

375

帖子

385

银币

限制会员

铜币
-7
发表于 2022-7-6 08:48:10 | 显示全部楼层
谢谢李
回复

使用道具 举报

15

主题

67

帖子

55

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-6 08:51:12 | 显示全部楼层
 
嗯,我不能在这里用Windows XP和AutoCAD 2010这样做。无论如何我看不到。
 
银色斗篷
回复

使用道具 举报

15

主题

67

帖子

55

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-6 08:55:27 | 显示全部楼层
 
好的,我会的。文字覆盖正是我拍摄的目的。我只是没想到这个小小的练习会变得这么复杂。
 
银色斗篷
回复

使用道具 举报

5

主题

1334

帖子

1410

银币

限制会员

铜币
-20
发表于 2022-7-6 08:58:22 | 显示全部楼层
在李之后,我所做的就是:
 
  1. (defun 3digspace ( str len / k kk kkk 3dig stdig newstr )
  2. (setq newstr "")
  3. (setq k (fix (/ (float len) 3.0)))
  4. (setq kk (rem (float len) 3.0))
  5. (if (eq kk 0.0) (setq k (- k 1)))
  6. (setq kkk 0)
  7. (repeat k
  8.    (setq kkk (1+ kkk))
  9.    (setq 3dig (substr str (+ (- len (* kkk 3)) 1) 3))
  10.    (if (eq k kkk) (setq stdig (substr str 1 (- len (* kkk 3)))))
  11.    (setq newstr (strcat " " 3dig newstr))
  12. )
  13. (setq newstr (strcat stdig newstr))
  14. newstr
  15. )
  16. (defun c:dimch ( / dimss n dim dimval d dimvalstr dimvalstrl dimvalstrnew )
  17. (setq dimss (ssget '((0 . "DIMENSION")) ))
  18. (repeat (setq n (sslength dimss))
  19.    (setq dim (ssname dimss (setq n (1- n))))
  20.    (setq dimval (cdr (assoc 42 (setq d (entget dim)))))
  21.    (setq dimvalstr (itoa (fix dimval)))
  22.    (setq dimvalstrl (strlen dimvalstr))
  23.    (setq dimvalstrnew (3digspace dimvalstr dimvalstrl))
  24.    (entmod (subst (cons 1 dimvalstrnew) (assoc 1 d) d))
  25. )
  26. (princ)
  27. )
M.R。
回复

使用道具 举报

0

主题

375

帖子

385

银币

限制会员

铜币
-7
发表于 2022-7-6 09:02:36 | 显示全部楼层
空格符号可能在设置数字分组符号的弹出列表中不可用。试着打字。只需单击编辑框并按空格键,然后应用。
我无法在AutoCAD 2010中测试。对于单位格式,您有Windows桌面选项吗?
回复

使用道具 举报

15

主题

67

帖子

55

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-6 09:05:50 | 显示全部楼层
 
啊,是的,显然我喜欢。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 09:09:02 | 显示全部楼层
DIMLUNIT 6引用帮助“Microsoft Windows Desktop(使用控制面板设置十进制分隔符和数字分组符号的十进制格式)”normal 2
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-9 09:25 , Processed in 1.305703 second(s), 75 queries .

© 2020-2025 乐筑天下

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