明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 578|回复: 5

[讨论] 如此加载,是否会有问题?

[复制链接]
发表于 2020-3-25 03:46:11 | 显示全部楼层 |阅读模式
本帖最后由 尘缘一生 于 2020-3-25 04:14 编辑

写一种加载方式:目的想,
1:许多通用程序命名冲突,想加载后,取消它的定义,换新的。
2:在编译时候,避免链接方式,出现警告链接不了“函数”的提示。

;;删除合并图层------------------------------



(defun c:slsstc ()
  (if (null c:shanchuhebing)
    (progn
      (load (strcat sl-path0 "\\实用程序\\" "sstc.vlx"))
      (setq c:shanchuhebing c:sstc)
      (vl-acad-defun 'c:shanchuhebing)
      (vl-acad-undefun 'c:sstc)
    )
  )
  (command (vla-sendcommand (vla-get-activedocument (vlax-get-acad-object)) "shanchuhebing "))
)


不确定这样作的危害性,希望高手支招。。。。

"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2020-3-25 19:21:58 | 显示全部楼层
看来这么用没啥潜在隐患,
发表于 2020-3-25 19:48:40 | 显示全部楼层
最直接的方式是修改VLX文件
 楼主| 发表于 2020-3-25 19:56:58 | 显示全部楼层
本帖最后由 尘缘一生 于 2020-3-25 20:26 编辑
tryhi 发表于 2020-3-25 19:48
最直接的方式是修改VLX文件

破解不赞同,我们国家也没几个人会,既然我使用没问题,我先这么用,因为啥呢?
比如:批量打印吧,都定义命令那个名,防止不同程序,互相干涉。


发表于 2020-3-25 22:25:48 | 显示全部楼层
尘缘一生 发表于 2020-3-25 19:56
破解不赞同,我们国家也没几个人会,既然我使用没问题,我先这么用,因为啥呢?
比如:批量打印吧,都定 ...

不需要破解,直接改二进制,缺点只能改同样的字节数,比如命令abc,只能改3个字母,不能改成4个
 楼主| 发表于 2020-3-25 22:38:22 | 显示全部楼层
tryhi 发表于 2020-3-25 22:25
不需要破解,直接改二进制,缺点只能改同样的字节数,比如命令abc,只能改3个字母,不能改成4个

我改过,就是偶尔成功,所以,。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-18 07:15 , Processed in 0.146161 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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