一个加载dll的方法,不用再command加载了!
lisp加载dll一般都是(command “netload” “文件地址”)有时候会回显乱七八糟的东西
增加一个 loaddll方法
(LOADDLL "文件地址")就行了!
仅支持 CAD2013以上
其他版本的CAD自行编译吧
这个文章作者对我net学习有巨大帮助,我没认真读这个文章,想来 采用程序集加载方法和原理都一样吧,源码只有几行,你可以看看
可能是我没有讲清楚
你这是在加载DLL时反馈是否加载成功,而我是想在执行一个程序时,根据之前DLL是否有加载,来执行不同的命令,有加载不无加载返回不同结果。
可能我没有说清楚,你只需要判断dll内的lisp方法是否存在 就判断了是否加载成功 请问:原理是不是跟这里https://www.cnblogs.com/JJBox/p/13833350.html说的一样?
回显乱七八糟的你加个Initialize再定义"CMDECHO"不就行了? 要是嫌弃加载麻烦、写个函数加载就加入启动项。
为lisp写的大兄弟,消消气 命令: (loaddll "c:/windows/system32/user32.dll")
"文件加载失败!"
这个user32手动也加载不上啊
命令: (syz-load-dll "c:/windows/system32/user32.dll")
T
页:
[1]
2