明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: nxchenjk

[源码] 蹭个海哥 tryhi 的热度,介绍一下我的在线更新

[复制链接]
发表于 2024-5-14 17:39:35 | 显示全部楼层
nxchenjk 发表于 2024-5-14 16:16
正在调用的vlisp文件它是读到内存的可以直接覆盖的。正在高用的DLL文件不能覆盖的

谢谢大神!那如果是Lisp、在我下载的时候就可以直接覆盖原文件啊
发表于 2024-5-14 20:27:26 | 显示全部楼层
nxchenjk 发表于 2024-5-14 16:12
(if(findfile "D:\\CJK\\管线工具箱\\nxchenZX.dll")  ;;启动时判断是否有更新文件
  (progn
    (star ...
  1. (vl-file-delete *vlx路径*);删除自身
  2.                                         (vl-file-rename 临时文件vlx *vlx路径*);移动并重命名至指定目录
  3.                                         (princ "\n自动更新完成")
  4.                                         (load *vlx路径*);重载加载自身
  5.                                         (VL-EXIT-WITH-VALUE 0);退出
复制代码


大神!我晚上研究了一下海哥分享的方法、用这个可以不用重启直接更新插件了
发表于 2024-5-15 08:29:42 | 显示全部楼层
只能说牛B,学习了
 楼主| 发表于 2024-5-15 08:30:38 | 显示全部楼层
xiaocainiao 发表于 2024-5-14 20:27
大神!我晚上研究了一下海哥分享的方法、用这个可以不用重启直接更新插件了

vlx文件可以直接覆盖原文件的。 不用这么麻烦。
发表于 2024-5-15 10:37:12 | 显示全部楼层
nxchenjk 发表于 2024-5-15 08:30
vlx文件可以直接覆盖原文件的。 不用这么麻烦。

主要有时候会下载失败、就是下载一半或者没下载下来、没下载下来还好说、下载一半就破坏源文件了、现在没搞明白什么情况会导致下载失败
发表于 2024-12-20 10:38:20 | 显示全部楼层
请教一个问题,就是从gitee下载下来的文件和源文件不一样了,不知道是为啥,内容都被更改了。但是直接在gitee上下载就没问题。是哪里需要设置吗?
回复 支持 反对

使用道具 举报

发表于 2024-12-20 10:53:34 | 显示全部楼层
现在CURL好像已经不能从Gitee下载了。
回复 支持 反对

使用道具 举报

发表于 2024-12-20 11:28:10 | 显示全部楼层
kozmosovia 发表于 2024-12-20 10:53
现在CURL好像已经不能从Gitee下载了。

我复制的链接搞错了。得复制下载链接才行。
回复 支持 反对

使用道具 举报

发表于 2024-12-20 18:09:01 | 显示全部楼层
长长见识,感谢分享。
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层
(setq str "https://www.jianguoyun.com/p/DeEofi4Qts_FCxirzOUFIAA")

(setq str "https://gitee.com/-/ide/project/yan1986/test-automatic-download/edit/master/-/%E7%A1%AE%E5%8F%96%E6%B6%88%E5%AF%B9%E8%AF%9D%E6%A1%86.LSP")
;;;(command "shell" (strcat "curl " str " -o c:/1.txt"))


(vlax-invoke
               (vlax-create-object "wscript.shell")
               "run"
               (strcat "curl " str " -o c:/1.txt")
               0
               1
             )

请问这样可以直接下载文件到本地吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-28 18:26 , Processed in 0.172732 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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