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

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

特定のブロックをコマンドで指定して選択したい
Autocad2023を使用しています。
特定のブロックをマウス操作無しで選択したいです。
例えばブロックの名前を入力して確定すると、その名前のブロックを選択できるように...なんてマクロかLispはありますでしょうか
よろしくお願い致します。
  • 初心者
  • 2025/04/09 (Wed) 23:36:10
Re: 特定のブロックをコマンドで指定して選択したい
マクロ登録でも、LISPファイル化でも、どちらでも。
(if (setq bn (getstring "\nブロック名を入力:")) (command ".pselect" (ssget "_X" (list (cons 0 "INSERT") (cons 2 bn))) ""))
  • Hamu
  • 2025/04/10 (Thu) 08:12:58
Re: Re: 特定のブロックをコマンドで指定して選択したい
本当にありがとうございます!
Lispでコマンド実行させたことでまさに理想通りの使い勝手で大変助かりました。
またお世話になることありましたらよろしくお願いいたします。
  • 初心者
  • 2025/04/10 (Thu) 20:04:51

返信フォーム






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