- 积分
- 20898
- 明经币
- 个
- 注册时间
- 2011-5-31
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2014-7-26 16:04:13
|
显示全部楼层
本帖最后由 1993063 于 2014-7-25 22:43 编辑
;;;借花献佛,用我的改了一个,希望是你要的
(Defun SaveCommand (bak b)
(if
(or
(= (car b) "QSAVE")
(= (car b) "SAVEAS")
(= (car b) "SAVE")
)(bak1)
)
)
(defun bak1 ()
(vl-mkdir (strcat (Getvar 'DWGPREFIX) "备份目录"))
(vl-file-copy
(strcat (Getvar 'DWGPREFIX) (Getvar 'DWGName))
(strcat (Getvar 'DWGPREFIX)
"备份目录\\"
(vl-filename-base (Getvar "dwgName"))
(menucmd "m=$(edtime,$(Getvar,DATE), YYYY-MO-DD HH-MM)")
".dwg"
)
)
)
(Defun bak ()
(vl-load-com)
(if *FileOnSave* (vlr-remove *FileOnSave*))
(setq *FileOnSave* (vlr-Command-reactor nil '((:vlr-CommandwillStart . SaveCommand))))
)(bak)
|
评分
-
查看全部评分
|