lisp编程:怎么编译lisp源代码呢?
lisp程序不需要编译,直接在autocad中加载就可以了,然后执行定义的命令就行.
cad中lisp是什么……
visual lisp编辑器,,这个是用来编制cad的二次开发程序的. 比如你在网上下载的一些cad二次开发程序,后缀名是**.lsp.的就可以用这个来打开. 打开后里面的函数都有用颜色区分开来,对于开发者来说非常方便操作.
生成lisp文档问题?
生成lisp文档:打开记事本,将你手上的代码复制到记事本中,另存为后缀名为LSP的文件,请确保不要存成 “*.lsp.txt” ,这个文件事实上还是记事本文档,CAD不认的.加载并读取:直接把后缀名是lsp的文件,拖动到CAD黑色的图形区域内,就能实现加载.执行:此时需要注意执行的命令名.需要打开lsp文件查看,通常查找(defun c:xx()),其中XX位置的为代码的执行命令.如果你想让这个lisp程序,每次打开CAD的时候自动加载的话,可以将这个lsp文件拷贝到CAD的support目录下,然后执行appload,打开对话框中启动栏,选择support目录下的程序即可.
.lsp是什么文件
LSP全称为Layered Service Provider ,中文名为分层服务提供程序. LSP就是TCP/IP协议等的接口.LSP用在正途上可以方便程序员们编写监视系统网络通讯情况的Sniffer,可是现在常见的LSP都被用于浏览器劫持.
cad中lisp文件怎么使用啊
工具–加载应用程序
能不能帮助编个LISP程序,就是在所有图层名后加后缀,谢谢
;图层添加后缀
;by DnBc
(defun c:ccc()
(setq cm (getvar “cmdecho”))
(setvar “cmdecho” 0)
(command “_undo” “be”)
(if (and
(setq hzm (getstring “\n后缀:”))
(/= hzm “”)
)
(vlax-for tcm (vla-get-layers (vla-get-activedocument (vlax-get-acad-object)))
(if (/= (vla-get-name tcm) “0”)
(vla-put-name tcm (strcat (vla-get-name tcm) hzm))
)
)
)
(command “_undo” “e”)
(setvar “cmdecho” cm)
(princ)
)
为什么我的CAD图纸打开后总是附带BRK或LISP文件图标,怎么去除
是bak不是brk,他是cad的备份文件,建议还是保留,因为当你的源文件丢失时,可以将备份文件的后缀改成dwg格式的就可以用了.如要去除bak,方法是工具——选项——打开和保存,找到文件安全措施这一栏,在前的勾去掉就可以了.至于lisp,那是应该是cad中毒了,你在网上找个专杀就可以了.
如何加载CAD 中的*.lsp文件.需要帮助.
输入(load"xxx") 注明:xxx指的就是要加载的LISP的文件名
有没有方法可以获取正在执行的LISP文件的全路径
应当可以吧,思路就是命令是唯一的,查找这个命令就能够找到文件夹: 按CAD里面的lisp为例,首先搜索【acaddoc.lsp】为后缀的文件,这个文件是自动加载文件,打开文件,读取内容,得到文件名,然后按文件名搜索,搜索一个文件就打开,读取字串符,如果命令为【(DEFUN C:TES 】,注意里面有空格,把字串符全部变大写进行比较,那么搜索这个字串符内容,如果找到,那么就是你要搜索的文件全路径了.如果是子命令也同样这样搜索.我想,在CAD里面使用命令也是这样来搜索的. 具体的没有测试.
安卓手机如何打开.lsp文件?
lsp格式的文件只需要使用autocad软件就可以打开.安卓手机下载对应的版本即可打开.lsp文件是AutoCAD软件的Lisp脚本文件,当打开AutoCAD图形dwg文件时会自动运…