数字文本计算 之 简化四则运算
zml1984
zml1984 Lv.3
2009年09月06日 15:39:32
只看楼主

;;;获取(defun SS-TEXT-GETREAL (/ SS LST I) (if (setq SS (ssget '((0 . "*TEXT") (1 . "~*[~`--9]*")))) (progn (setq LST '() I 0 ) (repeat (sslength SS

;;;获取
( defun SS-TEXT-GETREAL ( / SS LST I )
( if ( setq SS ( ssget ' ( ( 0 . "*TEXT" ) ( 1 . "~*[~`--9]*" ) ) ) )
( progn
( setq LST ' ( )
I 0
)
( repeat ( sslength SS )
( setq LST ( cons ( read ( cdr
( assoc 1 ( entget ( ssname SS I ) ) )
)
)
LST
)
)
( setq I ( 1+ I ) )
)
( reverse LST )
)
)
)
( defun C:++ ( )
( princ ( rtos ( apply ' + ( SS-TEXT-GETREAL ) ) 2 10 ) )
( princ )
)
( defun C:-- ( )
( princ ( rtos ( apply ' - ( SS-TEXT-GETREAL ) ) 2 10 ) )
( princ )
)
( defun C:** ( )
( princ ( rtos ( apply ' * ( SS-TEXT-GETREAL ) ) 2 10 ) )
( princ )
)
( defun C:// ( )
( princ ( rtos ( apply ' / ( SS-TEXT-GETREAL ) ) 2 10 ) )
( princ )
)

[ 本帖最后由 zml1984 于 2009-9-6 15:42 编辑 ]
免费打赏
xuhuai714
2009年09月07日 09:28:50
2楼
请楼主将你的功能再改进一下,看能不能实现这种功能,通过窗选TEXT,程序自动生成筋表,样式我送上一张截图和一张CAD,请楼主是否能给出一个算法呢,我现在只有这个程序的VLX文件,源文件丢失.
回复
zml1984
2009年09月07日 09:39:51
3楼
对不起,不懂日语,帮不了你。
回复
xuhuai714
2009年09月07日 09:42:00
4楼
这是CAD文件,高手给提个算法.
回复
xuhuai714
2009年09月07日 09:42:57
5楼
这和日语没有关系,只求算法,
回复
ne_pig
2010年02月05日 20:53:42
6楼
当源文件下载了。谢谢
回复
konglong_8001
2010年08月04日 20:28:35
7楼
当源文件下载了。谢谢
回复
偶来也
2010年08月05日 17:32:14
8楼
当源文件下载了。谢谢
回复
liyp7608826
2010年11月29日 22:11:21
9楼
下来看看,多谢楼主的资料。学习中!非常感谢:victory:
回复

相关推荐

APP内打开