dinosaurhxe 发表于 2011-5-27 15:19:24

如何在AutoCad中查看已经加载的LISP程序

被别人问到这么一个问题,不知如何作答,请教各位高手。

如何在AutoCad中查看已经加载的LISP程序,并且把某些LISP程序从加载中去掉呢?

lead009 发表于 2011-5-31 20:18:48

國語不通關

dinosaurhxe 发表于 2011-5-27 16:27:40

晕,他居然继续问我能否看到加载了哪些函数
要是函数都被看到了,大家就不用编译,不用加密了。

snddd2000 发表于 2011-5-27 15:22:10

命令: _appload

cjjh8301 发表于 2011-5-28 14:47:13

ap -> 内容

chpmould 发表于 2011-5-28 15:19:05

不知查看注册表是否可以...

dinosaurhxe2 发表于 2011-5-29 20:56:08

cjjh8301 发表于 2011-5-28 14:47 static/image/common/back.gif
ap -> 内容

还真能卸啊!感谢,又学一招!

仲文玉 发表于 2011-5-30 08:08:32

cjjh8301 发表于 2011-5-28 14:47 static/image/common/back.gif
ap -> 内容

有些不是用ap方式加载的,内容框内还是看不到的

xiaxiang 发表于 2011-5-30 15:10:00


(defun C:GetCmdl (/ cmdl fid)
(setq cmdl (acad_strlsort (atoms-family 1)))
(setq fid (open "c:\\cadfuns.txt" "w"))
(foreach n cmdl
    (princ n fid)
    (princ "\t\t=" fid)
    (prin1 (eval(read n)) fid)
    (princ "\n" fid)
) ;_ 结束foreach
(close fid)
(startapp "notepad.exe" "c:\\cadfuns.txt")
) ;_ 结束defun
(C:GetCmdl)变量,函数,可执行命令。。。出来一大堆。慢慢找吧。

egos 发表于 2011-5-30 15:24:00

编译过的函数是都能看到的 8楼的可以查看所有函数和命令
页: [1] 2
查看完整版本: 如何在AutoCad中查看已经加载的LISP程序