yaojing38 发表于 2023-2-1 11:46:52

recover有没有办法,DWG打开自动recover一遍?

就是图纸打开自动RECOVER一次,,谢谢!

yaojing38 发表于 2023-2-8 13:32:58


找了U版的函数,弄个半自动,,recover自己输,黏贴地址就行。。。哈哈
;;-------------------------------------------------
(defun c:xfdk ()
(CopytoClipboard (strcat (getvar "dwgprefix") (getvar "dwgname")))
(vl-load-com)
(command "_qsave" "")
(vla-sendcommand (vlax-get-property (vlax-get-acad-object) 'ActiveDocument) (strcat "new" " "))
(vla-sendcommand (vlax-get-property (vlax-get-acad-object) 'ActiveDocument) (strcat "close" " " " "))
(print)
)
;;-------------------------------------------------
;;;将文本复制到剪贴板
(defun CopytoClipboard(text / Clip_board)
(setq Clip_board (Vlax-Get-Property (Vlax-Get (vlax-create-object "htmlfile") 'ParentWindow) 'ClipboardData))
(Vlax-Invoke Clip_board 'SetData "text" text)
(vlax-release-object Clip_board)
text
)
;;-------------------------------------------------

yaojing38 发表于 2023-9-29 15:19:53

jh3030912 发表于 2023-9-29 06:31
这个不太会使用

输命令,新建DWG,在新的dwg中输入recover ,CTRL+V 黏贴就是你要修复的图纸的地址

yaojing38 发表于 2023-2-1 15:40:14

fyw12345 发表于 2023-2-1 15:27
写好命令保存lsp文件,加载到启动项

这样会出对话框?还要找图纸位置?有办法自动修复吗?

fyw12345 发表于 2023-2-1 15:27:14

写好命令保存lsp文件,加载到启动项

lock0570 发表于 2023-2-3 12:47:46

RECOVERYMODE,0试试

Proman 发表于 2023-2-3 16:11:57

得写个脚本

yaojing38 发表于 2023-2-3 17:16:35

Proman 发表于 2023-2-3 16:11
得写个脚本

估计也只能这样了,,用lisp很难。。。试了好久不行

你有种再说一遍 发表于 2023-2-5 15:31:56

有net api 具体是哪个忘记了

yaojing38 发表于 2023-2-5 15:49:39

你有种再说一遍 发表于 2023-2-5 15:31
有net api 具体是哪个忘记了

能找得到吗?困扰好久,,找不到什么好方法!!

你有种再说一遍 发表于 2023-2-5 18:54:25

yaojing38 发表于 2023-2-5 15:49
能找得到吗?困扰好久,,找不到什么好方法!!

大概是Appliction下面
页: [1] 2
查看完整版本: recover有没有办法,DWG打开自动recover一遍?