程序中用到命令:& A$ J+ N6 [! R" {
(command "TEXT" p1 "" "" p2)
) ?: P3 o& [' }6 C# j: ^2 o1 u
. O' l$ U. C! f4 F5 `在P1点插入默认大小,旋转的文字p2。p2为前程序得到。" }+ _" L P& r% D
我想在p2前加入字符串,怎么实现?! i& F$ I( @9 d8 c3 _2 L" a
就是说假如我想在CAD里面显示的文字为 价格:p2
3 s: |; G' z1 o! [- d% k这个"价格"怎么弄进去?
7 c" R( M3 L# P K! q, {4 T. Q$ W
3 o f4 T0 ~7 [" I6 w' Y===================================
. G- r# T2 h% b! _; T' z7 w2 T/ @: r, k. r! X
找到方法了,“text”命令内无法进行计算。
" V6 g& U, R7 _+ Z只有用rtos函数,先把所有变量值转换为字符串。
+ E. X* X" N; O; E& C然后用strcat函数合并。
* E5 Z4 l3 s4 g
$ G: U% U( M! K7 z' V例如:) H. g4 ]; M1 f
(setq str (rtos p7 2 2)) ;;把变量p7的值转换为字符串型4 y/ {- l8 [* J* }' V
(setq str1 (rtos p8 2 2)) ;;把变量p8的值转换为字符串型
5 E+ }. Q0 h) c" X! m# r) w $ H9 Y3 U Z$ t$ i |, }/ E
(setq all (strcat "合计" str str1)) ;;赋值all为两个字符串合并9 |0 W8 C" P& ^' J
: T D" p4 F! U% s* L% i, X3 M
然后再用text命令输出all变量即可。。。。 9 [2 ~. q6 \8 G9 o
, q" @# ^: m1 Z4 I
[ 本帖最后由 bori 于 2009-10-15 15:51 编辑 ] |