cad lsp是什么文件

cad lsp是什么文件,第1张

cad里的lsp文件是二次开发的源程序,只要你会lisp语言,就可以根据自己的需要编写,保存,在用的时候在工具里加载应用程序加载后就可以用了,图省事的话,在cad里有个support文件夹下有个acad2007lsp文件(我用的是2007版本的),在后面加一行你写的这个程序名,在cad启动的时候让其自动加载。

很多的cad病毒也是利用的这个,只要你不在网上随便下载lsp的文件加载,本身自带的一般都没问题,不用担心,如果你实在是不放心怕被感染的,用cad自带的Visual

LISP编辑器把lsp格式的源程序封装成VLX格式的,别人就没办法看到你写的源程序,应该也不容易感染了吧,不过你要把这些生成的VLX格式文件加到acad2007lsp里让其自动加载。

LSP是autocad的编程命令格式

LSP程序用法: 先把LSP程序放入Autocad支持的目录。

方法1进入Autocad__Tools__Load Application__File__选中目标__打开__Load即可。

方法2进入Autocad__在Command:输入(load "lsp命令")__OK。

方法3以上方法如退出Autocad,在进入就要重新来过,要每次自动装载,就要把你要的(load "lsp程序")写入ACADlsp即可。

(defun c:nnn() ;

(setq ColorCode (getint "\n请输入字体颜色代码(红1/黄2/绿3/青4/蓝5/紫6/白7):")) ;

(command "-layer" "m" "编号" "c" "7" " " "") ;

(command "-style""编号""romans""0""05""0""n""n""n") ;

(command "osmode" "0") ;

(command "_color" ColorCode) ;

(setq Radius (getdist "\n请输入圆圈半径: ")) ;

(setq Num (getint "\n请输入起始编号:")) ;

(while (> ColorCode 0) ;

(setq CenterPt (getpoint "\n请指定下一个点: ")) ;

(if CenterPt ;

(progn ;

(command "circle" CenterPt Radius) ;

(command "text" "j" "m" CenterPt ( 12 Radius) "0" Num) ;

(setq Num (+ Num 1)) ;

) ;

(setq ColorCode 0) ;

) ;

)

(command "-layer" "m" "0" "c" "7" " " "")

(command "-style""standard""宋体""0""1""0""n""n""n")

(command "color" "bylayer")

(command "osmode" "699")

(princ)

)

;;;

;;;以下为新建圆形视口程序

(defun c:wc()

(setq CenPt (getpoint "\n请指定圆心: "))

(setq SenPt (getpoint CenPt "\n请指定圆周点: "))

(command "-vports" "p" SenPt "a" "ce" CenPt "a" 35999999 SenPt "cl")

(princ)

)

;;;

(defun c:tt()

(command "undo" "1" )

(princ)

)

(prompt "\n<<NNN>>")

(prin1)

看这个行不行。把代码复制到记事本,扩展名改为lsp 打开CAD,工具-->AutoLISP-->加载 加载保存的lsp文件 然后在命令行打nnn 就可以使用了》

能用的话记得加分哦 o(∩_∩)o

AutoCAD打开文件的时候,会搜索acaddoclsp文件,并自动加载它。

要想acaddoclsp文件被搜索到,那么,打开AutoCAD,在选项里面添加搜索路径。

但是有些人搞恶作剧,编辑了一些cad病毒就是用acaddoclsp命名的,夹带在dwg文件夹里面,AutoCAD打开dwg文件,那么dwg文件位置的cad病毒就会自动加载了,所以杀毒软件把acaddoclsp文件都认为是病毒,会处理掉,造成AutoCAD不能够第二次自动加载。

AutoCAD2014版本开始,AutoCAD对cad病毒做了防范,不信任路径的lsp文件加载都会提示,如果你点击不信任,那么就不会自动加载,杀毒软件也会做出回应,删除这个cad病毒,配合默契。如果点击永远信任,那以后就不会提示这个文件的加载。

以上说的那么多,就是要保证电脑里面没有cad病毒,这样加载lsp文件就会顺利。同时在杀毒软件里面设置,信任你的acaddoclsp文件,不被查杀。

acaddoclsp文件打开,里面写 上(load "lsp文件名"),注意,里面要英文打字。比如一个文件的命名是Z0lsp,lsp文件名就是Z0。

那么每次打开AutoCAD,Z0lsp文件就加载了。

以上就是关于cad lsp是什么文件全部的内容,包括:cad lsp是什么文件、CAD LINELONG.lsp文件怎么用、怎样编写lsp程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9525151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存