lincctw_ccl 发表于 2011-4-25 08:54:49

請問選集排除掉不同格式的問題(已解決)??

本帖最后由 lincctw_ccl 于 2011-4-25 16:03 编辑

各位好!!現想搜集文字做選集,做一些處理的動作
但我的文字有兩種格式分別為
aaa(001)bbb 及 aaa(001)

(setq ssa (ssget '((0 . "TEXT,MTEXT") (1 . "*(*)*"))))

請教上段程式要如何修正才能使之只搜集

aaa(001)bbb 的格式
而不會將aaa(001) 的文字格式加入選集中?

謝謝!!

註: aaa(001)bbb 及 aaa(001) 兩種文字的內容都是不一樣的
差別僅在 於 (xxx) 後還有沒有文字!!!而我要處理的圖元是 (xxx) 後有文字的圖元!!!


Andyhon 发表于 2011-4-25 10:27:53

因樣本不足,且試
(setq ssa (ssget '((0 . "TEXT,MTEXT") (1 . "a*(###)b*"))))

另 Mtext 最好從 (entget) 中取樣本來分析

lincctw_ccl 发表于 2011-4-25 13:20:30

回复 Andyhon 的帖子

現在問題暫時解決了!!
只不過用的方法有點.....   
是將 aaa(001)bbb 及   aaa(001)將不改的部份先做成選集
並換層 關閉
待處理好要變更的字元後
再回復原圖層

雖然現在暫時解決了我的問題!
如哪位有更簡易的方式可處理圖元
煩請不吝指導一下小弟
謝謝!!

gangzy1 发表于 2011-4-25 14:58:16

(setq ssa (ssget '((0 . "TEXT,MTEXT") (1 . "*(*)?*"))))

lincctw_ccl 发表于 2011-4-25 15:33:31

回复 gangzy1 的帖子

感謝 gangzy1 指導!!
想不到差一個 ? 號
所得出結果竟差那麼多!!
有了您的指導,離我要的目標又跨近了一大步了

謝謝!!!
页: [1]
查看完整版本: 請問選集排除掉不同格式的問題(已解決)??