明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 飞诗(fsxm)

[资源] 飞诗Lisp格式化混淆工具 永久免费

[复制链接]
发表于 2025-3-14 09:34:15 | 显示全部楼层
cghdy 发表于 2025-3-14 08:57
试试高版本的CAD,或者VS,老版的编辑器的确不行

高版本的照旧。---可见这个是屎山代码。
只能用vscode之类的做格式化了。
回复 支持 反对

使用道具 举报

发表于 2025-3-14 13:40:01 | 显示全部楼层
highflybird 发表于 2025-3-14 09:34
高版本的照旧。---可见这个是屎山代码。
只能用vscode之类的做格式化了。

我的常用版本,CAD2024就非常快,而且我觉得比vscode格式要好些。
回复 支持 反对

使用道具 举报

发表于 2025-3-14 15:56:57 | 显示全部楼层
老大,飞诗CAD程序管理大一统给更新呢1谢谢!
回复 支持 反对

使用道具 举报

发表于 2025-3-14 17:36:27 | 显示全部楼层
不需要这么麻烦把,自己的程序写的乱一点,就是破解了也一头雾水不是
回复 支持 反对

使用道具 举报

发表于 2025-3-14 17:42:52 | 显示全部楼层
cghdy 发表于 2025-3-14 13:40
我的常用版本,CAD2024就非常快,而且我觉得比vscode格式要好些。

你试过1万行上的代码吗?根本就没办法格式化,我用的是autocad 2024的lisp编辑器。
回复 支持 反对

使用道具 举报

发表于 2025-3-14 19:00:12 | 显示全部楼层
甚至都不需要上万行代码,lisp自带的编辑器就对这种类型的lisp文件处理起来相当慢。



下面是如何生成这类型lisp文件的代码:
  1. (defun c:tt()
  2.   (setq f (open "d:\\temp\\test1.lsp" "w"))
  3.   (repeat 1000  
  4.     (princ "(defun test() (princ (1+ 2))" f)
  5.     (repeat 100
  6.       (princ "(princ (1+ 2))" f)
  7.     )
  8.     (princ "(princ (1+ 2)))\n" f)
  9.   )
  10.   (close f)
  11.   (princ)
  12. )

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

发表于 2025-3-14 20:49:58 | 显示全部楼层
本帖最后由 ynhh 于 2025-3-15 12:16 编辑

我试了一下,感觉只是函数名改乱了一下,主要功能还是格式化吧。
猫老师的是函数内容都混淆变得不可读了的,感觉本质还是不一样吧
格式化并去注释的确方便快捷

谢谢您


回复 支持 反对

使用道具 举报

发表于 2025-3-15 11:56:15 | 显示全部楼层
highflybird 发表于 2025-3-14 17:42
你试过1万行上的代码吗?根本就没办法格式化,我用的是autocad 2024的lisp编辑器。

还没试过1万以上的,几千行的效果还行。看来CAD的编辑器是比较弱。
回复 支持 反对

使用道具 举报

发表于 2025-3-16 06:59:47 | 显示全部楼层
highflybird 发表于 2025-3-14 09:34
高版本的照旧。---可见这个是屎山代码。
只能用vscode之类的做格式化了。

格式化是给人看的,满足处女座的整齐爱好。
如果是看反编译生成的代码,不格式化看起来条理更清楚,每个函数占一行。
回复 支持 反对

使用道具 举报

发表于 2025-3-16 07:57:16 来自手机 | 显示全部楼层
飞诗编辑器要更新了么?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-30 01:03 , Processed in 0.201163 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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