明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1654|回复: 11

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

[复制链接]
发表于 2023-2-1 11:46:52 | 显示全部楼层 |阅读模式
就是图纸打开自动RECOVER一次,,谢谢!
 楼主| 发表于 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
)
;;-------------------------------------------------
 楼主| 发表于 2023-9-29 15:19:53 | 显示全部楼层

输命令,新建DWG,在新的dwg中输入recover ,CTRL+V 黏贴就是你要修复的图纸的地址
 楼主| 发表于 2023-2-1 15:40:14 | 显示全部楼层
fyw12345 发表于 2023-2-1 15:27
写好命令保存lsp文件,加载到启动项

这样会出对话框?还要找图纸位置?有办法自动修复吗?
发表于 2023-2-1 15:27:14 | 显示全部楼层
写好命令保存lsp文件,加载到启动项
发表于 2023-2-3 12:47:46 | 显示全部楼层
RECOVERYMODE,0试试
发表于 2023-2-3 16:11:57 | 显示全部楼层
得写个脚本
 楼主| 发表于 2023-2-3 17:16:35 | 显示全部楼层

估计也只能这样了,,用lisp很难。。。试了好久不行
发表于 2023-2-5 15:31:56 | 显示全部楼层
有net api 具体是哪个忘记了
 楼主| 发表于 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下面
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-2-6 04:41 , Processed in 0.176512 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表