『壹』 我写了十几个lisp程序文件,编译成一个VLX文件后部分命令不能用,但编译时同时生成的FAS文件都正常。
不能用的提示是什么?
常见的
1. 局部变量没有封住,跑出来了,相互干内扰。
2. lisp程序的加载次序不容读,你看看你工程配置里的lisp文件编译次序,即为加载次序,你写了那么多比如有些公用的部分吧,你是不是这个次序错了。
其他的没了
『贰』 lisp程序加载进CAD后,如何在命令行显示出“贱人工具箱已加载,启动命令:Y或YY”的效果
在程序的最前面输出信息
(princ "已经加载")
『叁』 怎么能将Lisp代码编译成EXE文件
为什么要编译成exe文件呢?要让其在所有的windows上都能运行?
【首先】:lisp是脚本语言,所以它是跨平台的,也就是说它不需要被编译成exe文件,就能在所以机器上运行。
【方法】这方法有点笨,但是很好,也适用于想把java转exe苦苦挣扎的人们
方法就是:写一个bat文件
【bat文件的内容】文件名暂定为run.bat
.\clispfolder\clisp programname
PAUSE
【注】
(1)一定要用反斜杠
(2)clispfolder 为你的lisp的解释器的文件夹的名字
(3)clisp 为你的解释器的名字(就是clispfolder中那个exe文件)
(4)programname为你的lisp程序的名字,貌似带不带后缀都可以。
(5)用记事本写完上面两行东东后,将其存为.bat格式
【然后的操作】
随便建一个文件夹,这个文件夹中要放进去三个东东
(1)你的lisp的源代码
(2)你的lisp的完整的解释器,就是讲clispfolder完整的拷贝到这个文件夹即可
(3)刚才写的那个bat文件
【之后】
你就可以带着这个文件夹满世界跑啦,在“所有”的windows中,双击那个bat文件,即可运行你写的lisp啦..................................
【此方法的缺点】
(1)那个clispfolder太大,如果你只是写一个不到1M的lisp的话,那这种方法很臃肿
(2)这种方法貌似不适用于用lisp写windows的@病#毒!
----------------------------------------------------------------
不过这个方法可靠,简单!
『肆』 CAD里加载贱人工具箱把里面的命令设的快捷键给设成Y了最后调不出贱人工具箱了怎样办
c盘里有个贱人工具箱的文件夹,把里面的y.ini文件删除即可
『伍』 如何将LISP源程序编译成fas\vlx格式
1、打开Visual LISP编辑器。
2、点文件/生成应用程序/新建应用程序向导。
3、如文件品种版单一,则选权简单模式,如用几种类型文件,如LISP,DCL等等,则选择专家模式。
4、按程序要求,选择已有的程序文件所在文件夹,并填写想要的编译后的VLX文件名称如123。
5、最在当出现编译应用程序时,默认为打勾项。此时点击完成按钮,就KO了。
6、打开已有的程序文件所在文件夹,把124.VLX文件找出来,就可以加以应用了。
补充:LISP(全名List Processor,即列表处理语言),由约翰·麦卡锡在1960年左右创造的一种基于λ演算的函数式编程语言。
『陆』 CAD二次开发,lisp程序生成应用程序VLX,如何在CAD里面创建一个快捷图标,点击快捷图标就可以调用程序
步骤如下:1.使用菜单“工具自定义界面”,如下第一个附图所示。
7.这时自定义界面退出,屏幕上出现了自定义的"工具栏1"的工具栏,可以将其拖拽到任意位置,其中的一个新增按钮,就是自定义的et命令,它系由自编的vlx程序定义的自编命令。此按钮运行成功的前提,是事先加载这个自编.vlx程序成功。
『柒』 如何用CAD自带的VLisp修改Lisp文件并且生成vlx文件
在命令行中输入VLIDE,打开LISP文件的编辑器,在这里修改。
生成内VLX文件容,点击文件菜单下的“生成应用程序”菜单项,选择“简单模式”就行了,按照提示一步步操作,就会生成VLX文件(实际上就是编译输出)
『捌』 贱人工具箱 不小心把Y设置成命令了 不能调出工具箱 怎么办
来个经实践验证了的方法:
打开c盘贱人工具箱文件夹的“y.ini”文件,例如:
找到文件里版的“y”,修权改成任意其他字母(用新的快捷键替换掉y),搞定!
直接删除没用,加载贱人工具箱后会还原(但未经过关机测试)。
『玖』 懒人工具箱的功能简介
一、Windows多桌面
1、您可以在Windows系统下开多个虚拟桌面(依次点击“多桌面”→“开启多桌面”即可),并可在不同的虚拟桌面中运行不同的程序,在多个桌面中间相互切换互不干扰,这样可让您在不同的桌面运行不同类的程序,工作变得更轻松;您可以在一个桌面上玩游戏,而在第2个桌面上上网,在第3个桌面上编辑文档,享受类似Linux操纵系统多桌面的优点。
2、您可以随意设置并使用热键来快速地切换不同的桌面,起到隐躲本来桌面的效果,该功效最合适于上班族了,例如:上班时间,您正在玩游戏时,老板突然走过来,怎么办?按一个[ALT+1]立马切换回工作桌面,继续操持工作桌面上的事情,老板看您这么认真的工作,兴奋啊!^_^
3、您可以随意设置Win多桌面开启的时机,程序默认不自动开启,若需自动开启勾选“程序启动时自动开启”复选框即可。
4、上图中主桌面指操作系统启动的桌面,虚拟桌面指本程序开启的桌面,每个桌面后面的红色字体为相应桌面的切换热键,若显示“注册失败”请另行注册。
二、屏幕截图
1、上图的红色字体为截屏的启动热键,若显示“注册失败”请另行注册,您也可以通过右键点击桌面右下角的程序图标,选择“启动截图”开始截屏。
2、您在使用CAD绘图时,是否感到普通截图不是很方便?因CAD默认底色为黑色,而我们一般需要白底黑线的图片。以往,我们只有通过修改CAD背景色、打印预览或切换至布局页等操作使背景变为白色后再行截图。现在,通过懒人工具箱提供的屏幕截图功能可完全解决上述问题,在设置中勾选“CAD截图自动反色”复选框,并在CAD处于激活状态下以热键方式启动截屏,程序自动将所得图片进行反色处理,即由黑底白线的图片变成白底黑线的图片。
三、定时、强制关机
1、您是否常常困扰于某些程序无法正常结束而导致的关机失败,若直接切断电源又会对计算机造成不同程序的损害,通过懒人工具箱的关机功能,你可以轻易地实现一键关机,无须烦恼等待。
2、本程序还提供定时关机功能,在定时关机前60秒倒计时提醒。
四、Word图片导出
1、如果我们需要将Word中的图片导出为普通图片格式,除了“Word图片导出(保存)”一文中提及的几种普通方法外,还可利用懒人工具箱的Word图片导出功能,在设置中选择对应操作(图片另存为、复制到剪贴板或无任何操作),并在Word中将欲保存图片复制到剪贴板,程序自动根据对应的操作模式进行处理。
2、“图片另存为”是将Word图片(包括嵌入式图片和浮动式图元)以JPG格式存盘,所存路径可以选择“每次询问”、指定目录(“%apppath%”为本程序所在目录,“%docpath%”为进行复制操作的文档所在目录,还可通过“选取”按钮自行设置);“复制到剪贴板”是将Word图片修改为可粘贴至其它应用程序(如QQ、飞秋等)的图片格式。
五、CAD图片导出
1、在您的工作中,是否经常需要将CAD中绘制的图片导出到Word,除了上面第二点提及的屏幕截图外,您还可以通过懒人工具箱将CAD中复制的dwg图片转换为可拷贝至Word或其它应用程序的图片格式。
2、您可以在设置中选择“复制到剪贴板”或“无任何操作”决定是否开启自动裁剪。
3、您可以选择裁剪后剪贴板中图片的格式:
BMP:一般应用程序均支持此格式,可随意粘贴复制,但其改变大小时会影响显示效果,且占空间较大,如无必要不推荐。
WMF:只能粘贴于支持此格式的应用程序,如WORD等,其可随意拖拉改变大小,不影响显示效果。
4、您可以选择裁剪图片的时机:
复制后立即修改:在CAD中复制图形后,即开始对图片进行相应处理。
激活Word时修改:在CAD中复制图形后,不会立即对图片进行相应处理,只有在激活Word时才开始处理。其好处是:在CAD绘图时,复制、粘贴是最常用的命令,若对任何一复制操作均进行修改处理,既浪费系统资源,又给绘图带来诸多不便;本程序通过设置修改时机,从而保证CAD绘图时的操作无关性。
5、本程序独特之处在于:
A、自动去除那令人烦恼的黑色背景;
B、自动修剪图形的空白边缘;
C、自主选择图片格式;
D、自主选择操作时机。
六、CAD工具
1、您是否感到虽然CAD提供的命令很多,但对于许多特殊要求来说,还是捉襟见肘?懒人工具箱的CAD工具便是根据专利实务等实际工作情况,提供几个新增的实用命令。
2、新增命令列表:
A、bz,专利附图快速标号命令(了解详情);
B、zd,按比例快速捕捉两点间分割点命令,透明调用(了解详情);
C、zc,将平面视图转换为轴测视图的轴测命令,(了解详情);
D、pll,按直线路径等距复制对象命令,(了解详情);
E、mj,求封闭区域面积。
3、您可以点击相应命令后的“添加”或“删除”按钮,将相应命令加入列表或由列表中删除;选择命令后点击“生成”按钮,便在程序目录下生成包含相应命令的lisp文件(lrgjx.lsp);最后,您可以点击“添加至启动组”,使lrgjx.lsp在每次打开CAD时自动为您添加相应命令。
七、图片处理
1、图像二值化,很多图片均是彩色或有一定灰度,而有时我们需要的只是黑白二色图(专利附图要求不能有彩色或灰度),本程序可将图片转为二值化图片(只有黑色与白色)打开图片后点击二值化即可,调节灰度设置条可产生不同效果的二值化图片。
2、图片大小批量转换,支持.bmp、.jpg、.jpeg、.png,用于批量转换图片大小,可按word毫米尺寸或像素尺寸计算(专利附图要求宽度不大于165mm,高度不大于245mm),选中转换为jpg格式,程序自动将其它图片格式修改为jpg格式。
3、列表框同样支持拖放操作。
『拾』 Cad lisp编程,生成随便的图形或零件
使用while函数就可以 首先选择集(setq &kw (ssget));得到 进入循环,由于要编辑图形,所以不能够使专用repeat函数,要使用while函数。属 首先,得到函数的图元: (setq &k1 (ssname &kw 0)) (while &k1;进入循环 (setq &kw (ssdel &k1 &kw));在选择...