当前位置:首页 > 代码 > 正文

lsp源代码(lsp 编程)

admin 发布:2022-12-19 03:14 129


今天给各位分享lsp源代码的知识,其中也会对lsp 编程进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

南方cass中怎样使用kg.lsp.lsp应用程序源代码

南方cass使用kg,lsp,dvb,vlx等这些外部程序需要通过加载后,才能运行的。具体方法是:打开南方cass软件,输入命令appload(加载命令)回车,会弹出如下对话框:

选择你要加载的程序文件后点击加载。加载后就可以运行了。注意有的程序加载后是需要输入命令才能运行的(如下图:每次使用需输入tjzc回车运行)

有的程序可以直接输入vbarun(运行)命令回车,在弹出对话框中选择该程序点击运行即可(如下图对话框:)

最后注意:每次关闭了绘图软件后再重新打开需要重新加载的。。。

怎样批量修改多个CAD图中的点样式LSP源代码?怎样批量修改多个CAD图指定层(如JZD层)的文字颜色为白色?

1. 创建CHSCR命令文件

CH.SCR文件的内容是由AutoCAD的命令和响应序列所组成的ASCⅡ文件,是可在AotuCAD编辑状态下执行的文本文件。

CH.SCR包含了可在指定图形中自动重复执行命令序列。

例:把图形文件C800-01~ C800-98中的图纸编号2066DD3改变2087DD2。高层代号C13改为D24,设备型号DZ20改为C45AD。

在DOS状态下用文本编辑软件建立CH.SCR文件:

CHTEXT_all _ _2066DD3

2087DD2

CHTEXT_all _ _C13

D24〈Enter〉

CHTEXT _all _ _DZ20

C45AD〈Enter〉

PLOT〈Enter〉

〈Enter〉

〈Enter〉

其中:

_代表一个空格

〈Enter〉代表回车

CHTEXT修改图中文字的LISP程序

•AotoCAD中文字修改功能较弱,AutoCADR12.0中曾加了DDEDIT修改文字命令,但只能用鼠标器手工修改,且一次只能改一个字符串不适用程序化操作。

因此,在编写SCR命令文件时我们采用了修改图中文字的LISP程序CHTEXT.LSP(其清单附后)。将其装入ACAD.LSP后,只要键入CHTEXT,就可按汉字提示使用,它一次可以修改多个字符串。

•当编写命令文件时,必须考虑每条AutoCAD命令中的所有响应和提示。命令文件中的每个空格都是有意义的,因为AotuCAD将它看作回车,所以不能随意增减。

•如果不需要输出PLT绘图文件,PLOT后面四行可以不要。

•CHSCR有两个作用:

①如果需要修改的图形文件较少,可以在ACAD中通过SCRLPT命令直接调用CH.SCR。

②可以在ACAD中通过SCRIPT命令试运行一次,看是否有错。

在ACAD命令状态下,键入以下命令即可按CH.SCR文件要求,对当前图形完成所需的修改。

Command:script

Script file:ch

当所涉及的图形文件较多时(十几个以上),采用手动操作,将每一图形文件调出来,逐一修改,效率太低。因此建议采用以下步骤,使计算机按命令自动批量修改图形文件。

2. 建立图形文件表FILE.TAB

创建完CH.SCR后,下一步应把需要修改图形文件名(.DWG)存入FILE.TAB中:

例如:

C800-01

C800-02

C800-03

C800-98

3. 编译生成CHGE.SCR文件

当具备CH.SCR(试运行正常后)和FILE.TAB文件后,就可以进行编译工作,在DOS状态下键入CHSCR〈Enter〉即开始编译,若编译出现问题,系统会给出相应的提示,编译完成后,你会发现目录中多了一个CHGE.SCR文件(自动修改图形的文本文件)。

•CHSCR.EXE:其功能是配制SCR文件格式的命令字符串并调入相关的绘图参数(源程序用C语言编写,清单附后)。

•当ACAD输出PLT文件时,如果发现有对应图形的PLT文件,将提示出是否覆盖掉它,这将引起SCRIPT命令中断运行。为此在CHSCR.EXE中,我们是这么处理的:当程序发现有相应图形的PLT文件,将自动把它删除掉,并在屏幕上显示出对应的信息。

经CHSCR.EXE所生成的CHGE.SCR文件:

open y C800-01

CHTEXT all 2066DD3

2087DD2

CHTEXT all C13

D24

CHTEXT all DZ20

C45AD

PLOT

save

open y C900-98

CHTEXT all 2066DD3

2087DD2

CHTEXT all C13

D24

CHTEXT all DZ20

C45AD

PLOT

save

quit y

4. 执行SCRIPT命令

①在ACAD中通过SCRIPT命令直接调用CHGE.SCR:

Command:script chge

②启动AutoCAD时从操作系统提示符处输入以下正文:

C:acad script chge

三、程序的安装

1. 将CHTEXT.LSP装入ACAD.LSP中。

2. 用通用C++编译器将CHSCR.C编译成可执行程序CHSCR.EXE,将其拷贝到CAD可找到的目录下。

程序CHSCR.EXE适用于AutoCAD R11.0、R12.0。

请问在CAD中您公布了源代码,怎么变成lsp文件??

已xx.lsp为例:

工具-加载应用程序-选择你的.lsp文件,加载。

在命令栏输入xx,和其它CAD命令一样使用

但是重新启动CAD后再使用还要重新加载

您好,我用的是11版本的cad,但是最近打不开并且出现AutoLISP 应用程序源代码 (.lsp)

虽然没有用过11的cad,但是你说的cad打不开怎么还会有lsp的出现?打不开是什么意思?你可以试下选项恢复默认设置。

在CAD中的LSP格式文件是什么文件,主要起什么作用啊?

对与Autocad有关的

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

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

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

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

关于lsp源代码和lsp 编程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/1511.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载