請問選集排除掉不同格式的問題(已解決)??
本帖最后由 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) 後有文字的圖元!!!
因樣本不足,且試
(setq ssa (ssget '((0 . "TEXT,MTEXT") (1 . "a*(###)b*"))))
另 Mtext 最好從 (entget) 中取樣本來分析
回复 Andyhon 的帖子
現在問題暫時解決了!!
只不過用的方法有點.....
是將 aaa(001)bbb 及 aaa(001)將不改的部份先做成選集
並換層 關閉
待處理好要變更的字元後
再回復原圖層
雖然現在暫時解決了我的問題!
如哪位有更簡易的方式可處理圖元
煩請不吝指導一下小弟
謝謝!! (setq ssa (ssget '((0 . "TEXT,MTEXT") (1 . "*(*)?*"))))
回复 gangzy1 的帖子
感謝 gangzy1 指導!!
想不到差一個 ? 號
所得出結果竟差那麼多!!
有了您的指導,離我要的目標又跨近了一大步了
謝謝!!!
页:
[1]