こんにちは
ssgetで選択したセレクションセットssを select コマンドで選択してアクティブな状態で終了するlispは可能でしょうか。アクティブな状態で次の動作にコピーまたは、移動、または削除などに移りたいためです。
(defun c:selectActive (/ ss)
(setq ss (ssget)) ; ユーザーにオブジェクトを選択させる
(if ss
(progn
(princ "\n選択したオブジェクトをアクティブな状態で維持します。")
(command "SELECT" ss) ; 選択状態をアクティブ化
)
(princ "\nオブジェクトが選択されていません。")
)
(princ)
)
ssget → select
- ruru
- 2025/05/15 (Thu) 18:55:50