明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 7264|回复: 13

[源码] 懒人用的sv$转dwg

[复制链接]
发表于 2014-5-3 16:25:38 | 显示全部楼层 |阅读模式
AutoCAD经常崩溃有木有?要去临时文件夹去找sv$改成dwg,有木有?每次都要去找临时文件夹烦不烦?
在桌面生成sv$todwg文件夹,并把临时文件夹中的sv$文件复制到改文件夹,并改后缀名为dwg,懒人用的
  1. ;;;使用 Lisp 函数时,如果目录路径过长,“vl-directory-files”可能会导致 AutoCAD 变得不稳定。
  2. ;;;(vl-directory-files (getvar "tempprefix") "*.sv$")

  3. (defun c:fix ( / desktopPath my_startapp tmpfilepath)
  4.   (setq desktopPath
  5.     (vl-registry-read "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders" "Desktop")   
  6.   )
  7.   (defun my_startapp (strings / obj_wsh)
  8.     (setq obj_wsh (vlax-create-object "wscript.shell"))
  9.     (vlax-invoke obj_wsh 'run strings 0 0)
  10.     (vlax-release-object obj_wsh)
  11.   )
  12.   (setq tmpfilepath (strcat desktopPath "\\sv$todwg"))
  13.   (if (not (findfile tmpfilepath)) (vl-mkdir tmpfilepath))

  14.   (my_startapp (strcat "cmd /c copy " (getvar "tempprefix") "*.sv$" " " tmpfilepath "\\*.dwg"))
  15.   (my_startapp (strcat "cmd /c copy " (getvar "savefilepath") "\\*.sv$" " " tmpfilepath "\\*.dwg"))
  16.   (my_startapp (strcat "cmd /c copy " (getvar "savefilepath") "\\*.bak" " " tmpfilepath "\\*.dwg"))
  17.   (princ)
  18. )

评分

参与人数 5明经币 +5 收起 理由
zctao1966 + 1 神马都是浮云
emk + 1 很给力!
自贡黄明儒 + 1 “目录路径过长,会导致 AutoCAD 变得不稳定.
q3_2006 + 1 原来随都能评分,第一次用....赞一个!
flyfox1047 + 1 赞一个!

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2014-5-3 16:39:06 | 显示全部楼层
要么更狠点,干脆直接改路径
(setq desktopPath
    (vl-registry-read "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders" "Desktop")   
  )
(setq auotsavepath (strcat desktopPath "\\autosavedwg"))
(if (not (findfile auotsavepath)) (vl-mkdir auotsavepath))
(setvar "savefilepath" auotsavepath)
发表于 2014-5-3 16:57:50 | 显示全部楼层
试一试,赞一个!
发表于 2014-5-3 18:38:21 | 显示全部楼层
懒人必须点个赞....我也超级懒...
发表于 2014-5-4 09:18:21 | 显示全部楼层
支持小影子,懒人才能提高工作效率
发表于 2014-5-4 11:02:24 | 显示全部楼层
谢谢分享,懒人用的
发表于 2014-5-4 22:33:51 | 显示全部楼层
这个很实用啊,天正经常崩溃!
发表于 2014-5-5 07:28:06 | 显示全部楼层
xiaoyingzi 感谢你分享程序!
发表于 2014-5-5 11:18:17 | 显示全部楼层
这真是人才啊,,我喜欢,哈哈,做这么多程序干嘛啊,不就是为了偷懒么,哈哈
发表于 2014-5-5 11:37:24 | 显示全部楼层
刚试验 运行后,有点巨卡,不知道为什么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-24 16:36 , Processed in 0.216969 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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