明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1873|回复: 8

text 命令遇到带字母的内容,如何插入?

[复制链接]
发表于 2011-12-28 16:49 | 显示全部楼层 |阅读模式
text 命令参数到内容的部分 为变量dh,而dh被赋予 J1这样的值,结果运行时老报错,提示错误命令, 我感觉是Cad把dh的值当作命令了, 将dh换成数字就没问题,这种情况怎么解决 ,

还有text不知道为什么必须设置"j
""mc"这样的参数才能运行,这是为什么?
 楼主| 发表于 2011-12-28 16:57 | 显示全部楼层
本帖最后由 kailuan2zhong 于 2011-12-28 16:57 编辑

对了(setq dh(nth 0 “J1 100 100”))

发表于 2011-12-28 17:11 | 显示全部楼层
(setq dh(nth 0 (list "J1" "100" "100")))
 楼主| 发表于 2011-12-28 17:48 | 显示全部楼层

RE: text 命令遇到带字母的内容,如何插入?

logitechlike 发表于 2011-12-28 17:11
(setq dh(nth 0 (list "J1" "100" "100")))

已经是一个这样的表了, 我写错了,监视里面显示的dh是J1这样的值, 可text命令就是不认
发表于 2011-12-28 18:29 | 显示全部楼层
(Command "TEXT" (list 1 1 1) ".5" 0 "Visual Lisp")

 楼主| 发表于 2011-12-28 18:56 | 显示全部楼层

RE: text 命令遇到带字母的内容,如何插入?

logitechlike 发表于 2011-12-28 18:29
(Command "TEXT" (list 1 1 1) ".5" 0 "Visual Lisp")

你这样写能展出vl的内容吗?
,我写的是(command "text" "j" "mc" pt 10 "" dh "") 这样对吗?
发表于 2011-12-28 19:19 | 显示全部楼层
八成是当前字体样式被设置了高度,选个0高度的字体样式试试。
 楼主| 发表于 2011-12-28 20:11 | 显示全部楼层

RE: text 命令遇到带字母的内容,如何插入?

vormittag 发表于 2011-12-28 19:19
八成是当前字体样式被设置了高度,选个0高度的字体样式试试。

我设置字体为STANDARD了,字高是0,
我刚用type查出了dh的数据类型是SYM符号,
有什么函数能转换成字符串吗?
 楼主| 发表于 2011-12-28 20:21 | 显示全部楼层

RE: text 命令遇到带字母的内容,如何插入?

vormittag 发表于 2011-12-28 19:19
八成是当前字体样式被设置了高度,选个0高度的字体样式试试。

哈哈,搞定了,查到一个vl-symbol-name 可以将符号转成字符串,问题解决了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-5 22:30 , Processed in 0.596706 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表