明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 708|回复: 4

[源码] 好久没来咯,弄个保存时,在局域网进行自动备份文件

[复制链接]
发表于 2025-3-17 00:55:19 | 显示全部楼层 |阅读模式
(defun c:qss ( / doc pa na t1 t2 fi )
  (if (and (= (getvar "DWGTITLED") 0) (setq fi (GETFILED "保存文件" (vl-registry-read (strcat "HKEY_CURRENT_USER\\" (vlax-product-key) "\\Recent File List") "File1") "dwg" 1)))
    (command "save" fi)
    )
  (if (= (getvar "DWGTITLED") 1)
    (progn
      (setq doc (vla-get-ActiveDocument (vlax-get-acad-object)))
      (setq pa (vla-get-path doc))
      (setq na (vla-get-name doc))
      (setq t1 (strcat pa "\\" na))
      (setq t2 (strcat "\\\\GL-SFT1200\\GL-Samba\\大白菜U盘\\working\\" na));局域网路径要自己弄
      (command "qsave")
      (VL-FILE-DELETE t2)
      (VL-FILE-COPY t1 t2)
      )
    )
  )
附:如果里面(VL-FILE-DELETE t2)删掉,可以得到很神奇的效果

回复

使用道具 举报

发表于 2025-3-17 07:09:35 | 显示全部楼层
神奇在哪里,没明白?
回复 支持 反对

使用道具 举报

发表于 2025-3-17 14:43:56 | 显示全部楼层
我这边,没有神奇效果。直接就没更新版本,没有实现多版本。把那句换成(vl-file-rename t2 (strcat "\\\\GL-SFT1200\\GL-Samba\\大白菜U盘\\working\\" (itoa (+ i 1)) na))。才有神奇效果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-17 17:26:25 | 显示全部楼层
自贡黄明儒 发表于 2025-3-17 07:09
神奇在哪里,没明白?

竟然没发现?!多保存几次再对比文件大小嘛。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-17 17:28:38 | 显示全部楼层
jun470 发表于 2025-3-17 14:43
我这边,没有神奇效果。直接就没更新版本,没有实现多版本。把那句换成(vl-file-rename t2 (strcat "\\\\GL ...

哈哈,证明你是认真负责在工作。没弄多版本,是因为我只需要临时能调用文件就行。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-1 09:25 , Processed in 0.147540 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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