Vla-copyprofile
- 構文
- (vla-copyprofile vla-object oldProfileName newProfileName)
- 機能
- 指定されたプロファイルをコピーする。
- 引数
-
- vla-object … PreferencesProfiles のVLAオブジェクト
- oldProfileName … コピーされるプロファイルの名前。
- newProfileName … 新しく作成されるプロファイルの名前。
- 戻り値
- なし
- サンプル
(vl-load-com)
(defun c:Example_CopyProfile()
;; 既存のプロファイルをコピーするサンプル。
;; オプションのプロファイルで新しいプロファイルを確認できる
;; * 注: この例は、デフォルト プロファイル"<<Unnamed Profile>>"に
;; 依存するので、ない場合は適時変更
(setq acadObj (vlax-get-acad-object))
(setq preferences (vla-get-Preferences acadObj))
;; PreferencesProfiles オブジェクトを使用
(setq xCADPref (vla-get-Profiles preferences))
(setq SourceProfile "<<Unnamed Profile>>"
DestinationProfile "NEW_PROFILE")
(vla-CopyProfile xCADPref SourceProfile DestinationProfile)
(alert (strcat "プロファイル" SourceProfile " を " DestinationProfile "にコピーします"))
)
関連事項