669423907
发表于 2013-5-19 20:03:37
theisland 发表于 2013-5-19 18:52 static/image/common/back.gif
Gu_xl 您好!谢谢你帮我解决了个大麻烦!文件备份已经ok了,但是文件夹没有随后打开?
(vlax-invoke (vlax-create-object"Shell.Application")
'open "E:\\??\\??\\备份目录")
只能打开指定路径的
Gu_xl
发表于 2013-5-19 20:19:15
669423907 发表于 2013-5-19 20:03 static/image/common/back.gif
(vlax-invoke (vlax-create-object"Shell.Application")
'open "E:\\??\\??\\备份目录")
只能打开指定路 ...
此函数要逐层创建目录才行!
Gu_xl
发表于 2013-5-19 20:23:09
theisland 发表于 2013-5-19 18:52 static/image/common/back.gif
Gu_xl 您好!谢谢你帮我解决了个大麻烦!文件备份已经ok了,但是文件夹没有随后打开?
已修改!
669423907
发表于 2013-5-19 20:25:17
Gu_xl 发表于 2013-5-19 20:19 static/image/common/back.gif
此函数要逐层创建目录才行!
其实我是不懂的,是我在本论坛收集的
theisland
发表于 2013-5-19 20:59:17
Gu_xl 发表于 2013-5-19 20:23 static/image/common/back.gif
已修改!
no function definition: GXL-FILE-CREATEFOLDER,实在不忍心再打搅您了
maiko
发表于 2013-5-20 08:09:19
(defun c:bak nil
(cond
((= 1 (getvar 'DWGTITLED))
(vl-mkdir (strcat (getvar 'DWGPREFIX) "备份"))
(vl-file-copy
(strcat (getvar 'DWGPREFIX) (getvar 'DWGNAME))
(strcat (getvar 'DWGPREFIX)
"备份\\"
(cadr (fnsplitl (getvar 'DWGNAME)))
(menucmd "m=$(edtime,$(getvar,DATE), YYYY-MO-DD HH-MM)")
".dwg"
)
)
(princ "\n-->备份完成")
)
((princ "\n-->没有保存"))
)
(princ)
)
theisland
发表于 2013-5-20 08:38:02
maiko 发表于 2013-5-20 08:09 static/image/common/back.gif
(defun c:bak nil
(cond
((= 1 (getvar 'DWGTITLED))
几乎是在线等了两天,感谢您的回复,备份完后打开文件夹还是没有解决
长风(尚品)
发表于 2013-5-20 08:55:03
Gu_xl 发表于 2013-5-19 16:22 static/image/common/back.gif
**** 本内容被作者隐藏 ****
错误: 输入的列表有缺陷 是不是那里出问题了
Gu_xl
发表于 2013-5-20 12:48:28
长风(尚品) 发表于 2013-5-20 08:55 static/image/common/back.gif
错误: 输入的列表有缺陷 是不是那里出问题了
c:tt1 结尾少了个括号!
长风(尚品)
发表于 2013-5-20 14:08:16
Gu_xl 发表于 2013-5-20 12:48 static/image/common/back.gif
c:tt1 结尾少了个括号!
加了括号提示:输入中含有多余的闭括号 ;不加则出现:错误: 参数类型错误: VLA-OBJECT nil