纯lsp实现去教育版(支持32位和64位ACAD)(又有更新)
本帖最后由 baitang36 于 2024-11-24 16:46 编辑看到大海(tryhi)的纯lsp实现去教育版(不支持64位) - AutoLISP/Visual LISP 编程技术 - AutoCAD论坛 - 明经CAD社区 - Powered by Discuz!
总觉得不支持64位是个遗憾。研究了一下,绕过了他遇到的64位指针问题,获得成功。定义的命令是 qjyb。
在20082019 2021和2022版本下测试成功,其它版本没试过。请朋友们帮忙测试。
感谢大海提供源码。
这可能是世界上最小的去教育版程序了。
发现bug,已更新,请重新下载。
感谢发现bug的朋友。
更新到第5版,减少64位下崩溃的机会。
小菜123 发表于 2024-11-24 09:34
还是不行,WIN64+CAD2007
你运行qjyb命令时显示ok了吗?
我特意下载了一个2007,安装后试验正常啊。
acad2007原始的isemr
013A7730 | 8B41 04 | mov eax,dword ptr ds: |
013A7733 | 33C9 | xor ecx,ecx |
013A7735 | 3988 DC070000 | cmp dword ptr ds:,ecx |
013A773B | 0F95C1 | setne cl |
013A773E | 8AC1 | mov al,cl |
013A7740 | C3 | ret |
运行c:qjyb后的isemr
013A7730 | 8B49 04 | mov ecx,dword ptr ds: |
013A7733 | 33C0 | xor eax,eax |
013A7735 | 8981 DC070000 | mov dword ptr ds:,eax |
013A773B | 3C 00 | cmp al,0 |
013A773D | C3 | ret | baitang36 发表于 2024-11-24 11:58
你运行qjyb命令时显示ok了吗?
我特意下载了一个2007,安装后试验正常啊。
acad2007原始的isemr
忘了说2007打过补丁,可能地址不对了,准确的版本是2007 English sp2 yegucheng0129 发表于 2024-11-22 13:42
不是吧,低版本有,从那个版本没有了不记得了,反正我从18 20 22 23 24一直用到现在最新25也没有教育版标签了 ...
教育版只是桌子可选项,它爱放不放的 牛逼 感谢大佬分享 多谢分享,下载收藏了 谢谢楼主分享! 厉害了支持 已经有两款了,这个也试试,谢谢分享 高手呀,明经真是人才济济。 感谢大佬分享! 下载试试,感谢分享!