この掲示板は AutoCADマクロ屋本舗 の掲示板です。

【 注意 】最初に必ず ↓↓ 下記内容 ↓↓ を参照ください。
① マクロが分からない方は、まず 【 マクロ講座 】 を参照ください。
② 質問の前に 【 マクロ使用前の注意事項 】 をお読みください。
③ 質問する時は、新規投稿フォーム下の【 新規投稿時のお願い 】を必ずお読みください。

寸法値の優先(上書き寸法)の抽出
お世話になります。

寸法値の優先(上書き寸法)に何かを入力している寸法を調べるLISPは無いでしょうか?

寸法は、長さ寸法・平行寸法・直径寸法・・・など色々です。
寸法値の優先に何かを入力してあるものに対して、
寸法線の色を変えたり、その他どんな方法でも良いので、簡単に抽出できる状態に出来れば良いです。

宜しくお願いします。
  • 初心者
  • 2024/03/06 (Wed) 09:03:29
Re: 寸法値の優先(上書き寸法)の抽出
https://totthi.bbs.fc2.com/?act=reply&tid=16817041#24607024
こちらの、私の2023/09/01 (Fri) 16:54:02のレスにあるLispは、「うちかえた寸法値の頭に※をつける」ものです。

修正すれば、「色を付ける」のも可能です。
  • LUNE
  • 2024/03/06 (Wed) 09:12:47
Re: 寸法値の優先(上書き寸法)の抽出
ご回答ありがとうございます。
早速読んでみましたが、その中のヒントでLISPを使うまでも無い事が判りました。
クイック選択で「?*」と入力すれば選択してくれました。

物凄く勉強になりました。
  • 初心者
  • 2024/03/06 (Wed) 10:13:34
Re: 寸法値の優先(上書き寸法)の抽出
抽出できるだけでよかったんですね。
なら、難しいこと考えずに、クイック選択でできますね。
  • LUNE
  • 2024/03/06 (Wed) 11:46:43
Re: 寸法値の優先(上書き寸法)の抽出
クイック選択だと、長さ寸法・平行寸法・直径寸法と、種類ごとにする必要が有ります。
初めはそれで良かったんですが、何度もやってると面倒になってきました(汗
なので、結局LISPを使わせてもらいます。(笑


(ssget "X" (list (cons 0 "DIMENSION") (cons 1 "?*")))

を通した後にクイック選択の隣のボタンを押してPを入力したら選択できました。
  • 初心者
  • 2024/03/06 (Wed) 16:50:06
Re: 寸法値の優先(上書き寸法)の抽出
>クイック選択の隣のボタンを押してPを入力
そこまでLISPにするなら、下記の通り

(ssget "X" (list (cons 0 "DIMENSION") (cons 1 "?*")))(command "pselect" "p" "")

  • LUNE
  • 2024/03/07 (Thu) 09:16:34

返信フォーム






プレビュー (投稿前に内容を確認)