程序中用到命令:
0 t2 D7 l; h' A G: D' z(command "TEXT" p1 "" "" p2)5 F- r' e- g- Z/ I
J7 \; |4 s9 L% {8 U
在P1点插入默认大小,旋转的文字p2。p2为前程序得到。) f0 ~8 @ J% Y4 j T# ~
我想在p2前加入字符串,怎么实现?
6 h2 z5 y- \5 \就是说假如我想在CAD里面显示的文字为 价格:p25 j8 o. E0 x1 \0 `& U2 j2 ]
这个"价格"怎么弄进去?- c6 t! i* w6 ]+ o1 z
6 h& D" d' x1 I) z' F( Z- L
===================================
5 G0 P6 L, f3 w* B( d W
6 h6 h7 |2 V; t1 q! M( Z/ z2 W找到方法了,“text”命令内无法进行计算。
( O/ b# u. ~, j( z只有用rtos函数,先把所有变量值转换为字符串。
# R) ~) j3 [! Y0 n然后用strcat函数合并。' ]9 H4 M! G3 ]0 C" O: ? `
7 @, D; j; ^8 m7 \$ i# O4 X6 H" y例如:
8 j1 s0 S. U* _, C/ o (setq str (rtos p7 2 2)) ;;把变量p7的值转换为字符串型$ w% K9 b# t6 ^9 J
(setq str1 (rtos p8 2 2)) ;;把变量p8的值转换为字符串型
5 t) r s3 M9 g# ~# m: [
8 L% w( z( R% V7 z1 O1 l (setq all (strcat "合计" str str1)) ;;赋值all为两个字符串合并$ N5 e: b2 |; A
! x4 |% H% F) S* y# D: o- Q2 |9 y
然后再用text命令输出all变量即可。。。。 ( y) ]& ?6 k; i/ W4 e/ d- O
( @9 X* g2 _: E6 ?$ x1 |- m
[ 本帖最后由 bori 于 2009-10-15 15:51 编辑 ] |