「Vla-remove」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{AutoLISP}} ; 構文 : (vla-Remove''vla-object'' ''name'') ; 機能 : 名前の付いたオブジェクトをディクショナリから除去する。 ; 引数 * vl...」)
 
編集の要約なし
1行目: 1行目:
{{AutoLISP}}
{{AutoLISP}}
; 構文
; 構文
: (vla-Remove''vla-object'' ''name'')
: (vla-remove ''vla-object'' ''name'')





2014年4月13日 (日) 09:29時点における版

構文
(vla-remove vla-object name)


機能
名前の付いたオブジェクトをディクショナリから除去する。


引数
  • vla-object … VLAオブジェクト
  • name … オブジェクトの名前


戻り値
nil


サンプル
(defun DeleteLayerStates  ()
 ; 画層状態を削除してみたり
 (vl-Catch-All-Apply
  '(lambda ()
    (vla-Remove (vla-GetExtensionDictionary
                 (vla-Get-Layers 
                  (vla-Get-ActiveDocument
                   (vlax-Get-Acad-Object))))
                "ACAD_LAYERSTATES")))
 (princ)
)

関連事項