Vla-put-loadacadlspinalldocuments
- 構文
- (vla-put-loadacadlspinalldocuments vla-object Bool)
- 機能
- AutoCAD : acad.lsp を起動時にロードするか、各図面と一緒にロードするかを指定する。
- IJCAD 2014以降は gcad.lsp、IntelliCAD は icad.lsp に読み替え。
 
- 引数
- 
- vla-object … PreferencesSystem の VLAオブジェクト
- Bool … ブール値
 - :Vlax-True : acad.lsp は、各図面と一緒にロードされます。
- :Vlax-False : acad.lsp は、起動時に最初の図面と一緒にのみロードされます。
 
 
- 戻り値
- nil
- 注意:このプロパティの初期値は True で、値は、システム変数 ACADLSPASDOC に格納される。
- サンプル
(vl-load-com)
(defun c:Example_LoadAcadLspInAllDocuments()
    ;; LoadAcadLspInAllDocuments の値を読み込んで変更し、元に戻すサンプル
    (setq acadObj (vlax-get-acad-object))
    (setq preferences (vla-get-Preferences acadObj))
    ;; LoadAcadLspInAllDocuments の値を読み込む
    (setq currLoadAcadLspInAllDocuments (vla-get-LoadAcadLspInAllDocuments (vla-get-System preferences)))
    (alert (strcat "現在の LoadAcadLspInAllDocuments 値は " (if (= currLoadAcadLspInAllDocuments :vlax-true) "True" "False")))
    ;; LoadAcadLspInAllDocuments の値を変更する
    (vla-put-LoadAcadLspInAllDocuments (vla-get-System preferences) (if (= currLoadAcadLspInAllDocuments :vlax-true) :vlax-false :vlax-true))
    (alert (strcat "LoadAcadLspInAllDocuments の新しい値 " (if (= (vla-get-LoadAcadLspInAllDocuments (vla-get-System preferences)) :vlax-true) "True" "False")))
    ;; LoadAcadLspInAllDocuments の値を元に戻す
    (vla-put-LoadAcadLspInAllDocuments (vla-get-System preferences) currLoadAcadLspInAllDocuments)
    (alert (strcat "LoadAcadLspInAllDocuments の値は次に戻りました " (if (= (vla-get-LoadAcadLspInAllDocuments (vla-get-System preferences)) :vlax-true) "True" "False")))
)
関連事項
