乐筑天下

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

[编程交流] 点2逗号

[复制链接]

73

主题

261

帖子

195

银币

后起之秀

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

铜币
375
发表于 2022-7-5 17:07:40 | 显示全部楼层 |阅读模式
你好
 
我有一个制作命名视图的脚本。视图名称取自布局选项卡(ctab)和一些文本(本例中为LB03)。
布局名称例如为“B0UHA 48.00m”。
唯一的问题是Autocad没有在布局名称中使用逗号。
有没有办法在我的剧本中改变这一点。
因此,命名视图应为“LB03 48,00m)
 
  1. [/code]
  2. (SETQ VW(STRCAT“LB03”(GETVAR“CTAB”))
  3. 查看
  4. W
  5. !大众汽车
  6. [code]

 
谢谢
 
PmxCAD
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-5 17:16:08 | 显示全部楼层
最简单的方法
 
  1. (vl-string-translate "." "," "B0UHA 48.00m")
回复

使用道具 举报

73

主题

261

帖子

195

银币

后起之秀

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

铜币
375
发表于 2022-7-5 17:21:11 | 显示全部楼层
好的,谢谢,但是。。。。。。。。。。。。我想我大概有100多幅画。一些图纸包含大约30个布局。
有没有可能改变它,所以我可以使用它也为其他布局。
 
PmxCAD
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-5 17:27:54 | 显示全部楼层
是的,当然可以,您可以将其作为子函数,并用字符串(在您的示例中是布局名称)提供给它
 
例如
 
  1. (defun _point_to_comma (str)
  2. (vl-string-translate "." "," str)
  3. )

 
示例如何调用上述函数。
 
  1. (_point_to_comma "B0UHA 48.00m")

 
应该返回。
 
  1. "B0UHA 48,00m"

 
或者按照你上面的例子。
 
  1. (setq vw (strcat  "LB03 " (_point_to_comma (getvar "CTAB"))))

 
如果这不适合你的需要,请告诉我。
回复

使用道具 举报

73

主题

261

帖子

195

银币

后起之秀

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

铜币
375
发表于 2022-7-5 17:36:06 | 显示全部楼层
我可以把这个放在我的剧本里吗?必须用GETVAR“CTAB”替换(str)吗?
或者可以使用lisp更改图形中已创建的命名视图,指向逗号?
 
PmxCAD
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-5 17:41:04 | 显示全部楼层
 
是的,我在你发布之前修改了我的回复,但似乎你没有更新页面以查看更改。
回复

使用道具 举报

73

主题

261

帖子

195

银币

后起之秀

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

铜币
375
发表于 2022-7-5 17:52:18 | 显示全部楼层
几乎我猜,命名视图是什么“大众”
 
  1. [/code]
  2. (setq VW(strcat“LB03”(_point\u to_comma(getvar“CTAB”)))
  3. 查看
  4. W
  5. !大众汽车
  6. [code]

 
PmxCAD
回复

使用道具 举报

73

主题

261

帖子

195

银币

后起之秀

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

铜币
375
发表于 2022-7-5 17:59:12 | 显示全部楼层
找到了。命名视图不能包含逗号。
回复

使用道具 举报

4

主题

14

帖子

10

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-5 18:02:25 | 显示全部楼层
像这样的
回复

使用道具 举报

4

主题

2143

帖子

2197

银币

限制会员

铜币
-24
发表于 2022-7-5 18:11:55 | 显示全部楼层
请阅读代码发布指南,并编辑您的帖子,将代码包含在代码标签而不是报价标签中。
 
[NOPARSE]
  1. Your Code Here
[/NOPARSE]=
  1. Your Code Here
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-13 09:03 , Processed in 0.599890 second(s), 72 queries .

© 2020-2025 乐筑天下

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