「Vla-put-loadacadlspinalldocuments」の版間の差分
(ページの作成:「{{AutoLISP}} ; 構文 : (vla-put-loadacadlspinalldocuments ''vla-object'' '''' '''' '''') ; 機能 : AutoCAD : acad.lsp を起動時にロードするか、各図面...」) |
細編集の要約なし |
||
1行目: | 1行目: | ||
{{AutoLISP}} | {{AutoLISP}} | ||
; 構文 | ; 構文 | ||
: (vla-put-loadacadlspinalldocuments ''vla-object'' '' | : (vla-put-loadacadlspinalldocuments ''vla-object'' ''Bool'') | ||
2016年1月12日 (火) 16:40時点における最新版
- 構文
- (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"))) )
関連事項