乐筑天下

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

[编程交流] 生成文本时出现问题

[复制链接]

7

主题

50

帖子

45

银币

初来乍到

Rank: 1

铜币
39
发表于 2022-7-6 06:41:39 | 显示全部楼层 |阅读模式
我的entmaking文本代码:
 
  1. (setq nt (entmakex (list
  2.    '(0 . "TEXT")
  3.    '(100 . "AcDbEntity")
  4.    '(67 . 0)
  5.    '(100 . "AcDbText")
  6.    (cons 10 c)
  7.    (cons 11 c)
  8.    (cons 40 v)
  9. [b][color=red]    '(1 . "text1 text2")[/color][/b]
  10.    '(50 . 0.0)
  11.    '(62 . 161)
  12.    '(41 . 1.0)
  13.    '(51 . 0.0)
  14.    '(71 . 0)
  15.    '(72 . 0)
  16.    '(73 . 1)
  17. )))

 
红色部分,我希望它是字符串和如下变量的组合:
  1. '(1 . (strcat "Text1 " var " Text2")); var = "abc"

 
它显然不起作用。。。
 
即使这样也不行:
  1. '(1 . (strcat "Text1 " " Text2"))

 
错误是:
 
  1. bad DXF group: (1 STRCAT "Text1" " Text2")

 
有什么想法吗?谢谢
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-6 07:02:36 | 显示全部楼层
嗨Pietari
试试这个:
  1. (setq p (getpoint "\Pick: "))
  2. (entmake
  3.        (list
  4.        '(0 . "TEXT")
  5.        '(100 . "AcDbEntity")
  6.        '(100 . "AcDbText")      
  7.        (cons 1 "tex1 text2");string
  8.        (cons 7 "Standard");style
  9.        (cons 8 "0");layer
  10. '(62 . 256);color
  11.        (cons 10 p);insertion point
  12.        (cons 11 p);alignment point
  13.        (cons 40 2.5);text height
  14. (cons 41 1.0);text width
  15. (cons 50 0.0);1.5708 - vertical, 0.0 - horizontal
  16. (cons 51 0.0);oblique angle
  17. '(72 . 1)));bottom center
回复

使用道具 举报

GP_

8

主题

248

帖子

245

银币

初来乍到

Rank: 1

铜币
42
发表于 2022-7-6 07:13:16 | 显示全部楼层
尝试
 
(cons 1(strcat“Text1”var“Text2”))
回复

使用道具 举报

7

主题

50

帖子

45

银币

初来乍到

Rank: 1

铜币
39
发表于 2022-7-6 07:41:26 | 显示全部楼层
嗨,菲索,
 
好久不见:-)
 
GP_的代码确实解决了我的问题,我必须更好地查找CONS!
谢谢你们!
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 07:45:34 | 显示全部楼层
以下解释可能有助于您理解Pietari:
 
http://www.cadtutor.net/forum/showthread.php?75708&p=513602&viewfull=1#post513602
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 14:51 , Processed in 0.645780 second(s), 73 queries .

© 2020-2025 乐筑天下

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