光明日报
陌生LSP脚本可能拥有修改当前图纸、调用 CAD 命令、读写本地文件甚至启动外部程序的能力,因此运行前应把脚本当作可执行内容审核。
香蕉.lsp通常不是图片、视频或普通文档,而是一个以“香蕉”为文件名、以“.lsp”为扩展名的 AutoLISP 源代码文件。它常用于 AutoCAD、浩辰 CAD 等支持 AutoLISP 的 CAD 软件,通过预先编写的命令来完成绘图、标注、图层管理和批量处理。
香蕉.lsp的👍文件名由主文件名和扩展名两部分组成。“香蕉”只是用户自定义的名称,可以换成绘图工具、批量标注或项目编号;“.ls🎯p”表示该文件通常采用 AutoLISP 语言编写。文件名本身不能说明脚本的功能,真正用途要看内部代码。
香蕉.lsp需要在支持 AutoLISP 的 CAD 环境中加载,Windows 文件管理器双击通常只能打开文本,不能直接执行 CAD 命令。
同名文件也可能存在风险:恶意程序可以把有害代码伪装成看似普通的文件名。因此,判断文件是否安全不能只看“香蕉”这个名称或图标。
如果脚本使用了自定义函数但没有注册独立命令,加载后可能不会出现明显界面变化,这不一定代表加载失败🔍。此时应查看命令行提示、代码中的函数名称🌅和作者提供的使用说明。
如果无法读懂代码,也无法确认来源,最稳妥的做法是不加💎载文件,先让熟悉 AutoLISP 的人员进行审查。删除脚本文件并不能撤销已经对图纸造成的修改,所以测试副本应放在执行之前完成。