小白请教一下,lsp格式的插件和编译后的fas的插件有什么区别?
只是单纯的为了防止源码泄露?还是有别的用途?加载速度快? 等等?amook147 发表于 2025-8-23 18:22
这个插件为什么不能编译成fas格式 编译就报错 但是使用的时候没有任何问题
;;CAD 捕捉位码是用于设 ...
报的什么错 -1?
这个插件为什么不能编译成fas格式 编译就报错 但是使用的时候没有任何问题
;;CAD 捕捉位码是用于设置 “对象捕捉” 运行模式的数值,通过不同的位码值可以指定各种捕捉方式。具体位码代号如下:
0:NON(无)
1:END(端点)
2:MID(中点)
4:CEN(圆心)
8:NOD(节点)
16:QUA(象限点)
32:INT(交点)
64:INS(插入点)
128:PER(垂足)
256:TAN(切点)
512:NEA(最近点)
1024:QUI(快速)
2048:APP(外观交点)
4096:EXT(延伸)
8192:PAR(平行)
(defun c:BZ ()
;; 1. 设
置捕捉模式(位码相加)
(setvar "OSMODE" 695) ; 1(端点) + 2(中点) + 4(圆心) + 16(象限点) + 32(交点) + 128(垂足) + 512(最近点)
;; 2. 确保对象捕捉开启(清除关闭标志)
(setvar "OSMODE" (logand (getvar "OSMODE") 16383)) ; 清除16384位(关闭标志)
;; 3. 验证并显示结果
(setq finalOsMode (getvar "OSMODE"))
(princ "\n========== 对象捕捉设置 ==========")
(princ (strcat "\n对象捕捉状态: " (if (zerop (logand finalOsMode 16384)) "开启" "关闭")))
;; 列出所有启用的捕捉模式
(setq enabledModes "")
(if (> (logand finalOsMode 1) 0) (setq enabledModes (strcat enabledModes "端点 ")))
(if (> (logand finalOsMode 2) 0) (setq enabledModes (strcat enabledModes "中点 ")))
(if (> (logand finalOsMode 4) 0) (setq enabledModes (strcat enabledModes "圆心 ")))
(if (> (logand finalOsMode 16) 0) (setq enabledModes (strcat enabledModes "象限点 ")))
(if (> (logand finalOsMode 32) 0) (setq enabledModes (strcat enabledModes "交点 ")))
(if (> (logand finalOsMode 128) 0) (setq enabledModes (strcat enabledModes "垂足 ")))
(if (> (logand finalOsMode 512) 0) (setq enabledModes (strcat enabledModes "最近点 ")))
(if (= enabledModes "")
(princ "\n捕捉模式: 无")
(princ (strcat "\n捕捉模式: " enabledModes)))
(princ "\n==================================")
;; 4. 如果捕捉模式未设置,提供解决方案
(if (= enabledModes "")
(progn
(princ "\n\n?? 捕捉模式未正确设置!请尝试:")
(princ "\n1. 手动设置捕捉模式:")
(princ "\n (setvar \"OSMODE\" 167)")
(princ "\n2. 检查CAD版本兼容性")
(princ "\n3. 联系技术支持")
)
)
(princ)
)
①提速(搭配【内部】【独立空间】速度直线提速)
②体积变小
③模块化开发,类似搭积木
④加密
⑤变量名字相同或者是函数名字相同,不容易被覆盖
⑥支持在线远程加载,本地无痕迹(内存挖掘除外) 编译为了打包在一起,以及运行速度更快.
指令替换照样出源码,除非加壳或者加虚拟机.
慢慢学,学到做编译器,什么AST,优化循环展开之类的,你就知道它的魅力了. 你有种再说一遍 发表于 2025-8-23 14:41
编译为了打包在一起,以及运行速度更快.
指令替换照样出源码,除非加壳或者加虚拟机.
慢慢学,学到做编译器, ...
感谢 学到了:handshake 好像是fas可以更好的加密 dcl1214 发表于 2025-8-23 18:53
①提速(搭配【内部】【独立空间】速度直线提速)
②体积变小
③模块化开发,类似搭积木
:handshake 飞雪神光 发表于 2025-8-24 09:28
报的什么错 -1?
对 lsp格式能正常使用 但是转Fas格式报错什么-1 amook147 发表于 2025-8-24 10:17
对 lsp格式能正常使用 但是转Fas格式报错什么-1
文件名字太长或者有非法字符 改简单点就行了
页:
[1]
2