指定在使用属性启用自动保存时创建的文件的路径。AutoSaveInterval 支持的平台:仅窗口 属性值只读:不 类型:字符串 自动保存文件的驱动器和路径。 言论注意:此属性的值存储在 SAVEFILEPATH 系统变量中。
例子工 务 局: Sub Example_AutoSavePath()
' This example returns the current setting of
' AutoSavePath. It then changes the value, and finally
' it resets the value back to the original setting.
Dim preferences As AcadPreferences
Dim currAutoSavePath As String
Dim newAutoSavePath As String
Set preferences = ThisDrawing.Application.preferences
' Retrieve the current AutoSavePath value
currAutoSavePath = preferences.Files.AutoSavePath
If currAutoSavePath = "" Then
MsgBox "AutoSavePath is not currently set.", vbInformation, "AutoSavePath Example"
Else
MsgBox "The current value for AutoSavePath is " & currAutoSavePath, vbInformation, "AutoSavePath Example"
End If
' Change the value for AutoSavePath
newAutoSavePath = "C:\AutoCAD\"
preferences.Files.AutoSavePath = newAutoSavePath
MsgBox "The new value for AutoSavePath is " & newAutoSavePath, vbInformation, "AutoSavePath Example"
' Reset AutoSavePath to its original value
preferences.Files.AutoSavePath = currAutoSavePath
If currAutoSavePath = "" Then
MsgBox "AutoSavePath is reset to Null.", vbInformation, "AutoSavePath Example"
Else
MsgBox "The AutoSavePath value is reset to " & currAutoSavePath, vbInformation, "AutoSavePath Example"
End If
End Sub
Visual LISP: (vl-load-com)
(defun c:Example_AutoSavePath()
;; This example returns the current setting of
;; AutoSavePath. It then changes the value, and finally
;; it resets the value back to the original setting.
(setq acadObj (vlax-get-acad-object))
(setq preferences (vla-get-Preferences acadObj))
;; Retrieve the current AutoSavePath value
(setq currAutoSavePath (vla-get-AutoSavePath (vla-get-Files preferences)))
(if (= currAutoSavePath "")
(alert "AutoSavePath is not currently set.")
(alert "The current value for AutoSavePath is " currAutoSavePath)
)
;; Change the value for AutoSavePath
(setq newAutoSavePath "C:\\AutoCAD\\")
(vla-put-AutoSavePath (vla-get-Files preferences) newAutoSavePath)
(alert (strcat "The new value for AutoSavePath is " newAutoSavePath))
;; Reset AutoSavePath to its original value
(vla-put-AutoSavePath (vla-get-Files preferences) currAutoSavePath)
(if (= currAutoSavePath "")
(alert "AutoSavePath is reset to Null.")
(alert (strcat "The AutoSavePath value is reset to " currAutoSavePath))
)
)
|
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-10-29 06:04
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.