求点取梁配筋简图提取数字源码
点取计算简图中的例如9-7-4,能返回9,7,4的源码 (setq zongjin01 (distof (substr midresult 1 (- (findstr midresult "-") 1)) 2))(setq midresult (substr midresult (+ (findstr midresult "-") 1)))
(setq zongjin02 (distof (substr midresult 1 (- (findstr midresult "-") 1)) 2))
(setq zongjin03 (distof (substr midresult (+ (findstr midresult "-") 1))))
;;;定位子串在源串中第一次出现的开始位置, 子串不出现时返回nil(sour_string表示字符串,sub_string表示子字符串)
(defun FindStr(sour_string sub_string / substrpoint sour_string_length sub_string_length sl si)
(setq substrpoint nil)
(setq sour_string_length (strlen sour_string))
(setq sub_string_length (strlen sub_string))
(setq sl (+ (- sour_string_length sub_string_length) 1))
(setq si 1)
(while (<= si sl)
(progn
(if (= sub_string (substr sour_string si sub_string_length))
(if (= substrpoint nil) (setq substrpoint si))
)
(setq si (1+ si))
) ;end progn
) ;end while
substrpoint
) <p>看来高手太少啊</p> 这个问题楼主应该自己已经解决了吧!呵呵 没有。。。 本帖最后由 gufeng 于 2012-7-29 11:00 编辑
取计算简图中的例如9-7-4 你这个图元是什么类型 (块 属性 单行 多行) ?还是其它? 图呢? 叙述不明确 这是个什么意思呢? 图元是单行文本。。9-7-4 人呢? 分分钟的事
页:
[1]
2