明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1567|回复: 5

求一个lisp程序,其实只要一个语句就够了,我希望我输入一个命令,把块中的某个特定的

[复制链接]
发表于 2009-2-14 21:53:00 | 显示全部楼层 |阅读模式
求一个lisp程序,其实只要一个语句就够了,我希望我输入一个命令,把块中的某个特定的属性值不显示在屏幕上[br]

正如我上传的图一样,图中有个块名叫"机械块",块中有个属性标记是"设备码",它的值为"BBB",  我要经常进行一个操作,就是时而让BBB显示在屏幕上,时而不让它显示.

正常情况下我的操作就是先在命令行中输入命令"battman",然后出来 一个对话框,我就用鼠标选中"设备码",然后再选择"编辑",然后就会出来一个编辑属性的对话框,我要把模式的前面选中"不可见",然后再"确定",这样BBBB就不在屏幕上不可见了.

我想能不能写个lisp程序,类似这样的   defun c:mm()
                  (command "battman" "?" "?" "?")),我这里就不知道问号要怎么填,填什么才能实现:在命令行输入"mm", 机械块中设备码的属性值"BBBB"就不显在屏幕上.

by the way,哪里可以找到象这样带着参数的命令的参考资料啊,网上CAD命令大全都是这样LINe,layer这样的,象(layer "H" "某个层名")这样的带着参数的参考资料哪里有得找

 楼主| 发表于 2009-2-14 21:56:00 | 显示全部楼层

图在这里

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2009-2-14 22:24:00 | 显示全部楼层
battman命令无命令行方式。只能另写程序。
注意:该程序在R14上可以运行,但不能将代码直接贴到命令行。
游客,本帖隐藏的内容需要发帖数高于 5 才可浏览,你当前发帖数只有 0

 楼主| 发表于 2009-2-15 01:55:00 | 显示全部楼层
很好,可以执行,能对这些语句给个解释好吗?
发表于 2009-2-15 21:01:00 | 显示全部楼层
能执行吗,我也来试试
发表于 2009-2-17 16:44:00 | 显示全部楼层

d.............

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-7-29 10:28 , Processed in 0.199024 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表