明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3402|回复: 8

[基础] lisp 做块的语法是怎么写的

[复制链接]
发表于 2010-11-19 15:46 | 显示全部楼层 |阅读模式
各位老师,请问用lisp语言选定对象做成块的语法对易式怎么写的,本人初学,希望得到老师们的帮助指导,谢谢、
发表于 2010-11-19 19:01 | 显示全部楼层
(command “-block” “输入块名”“插入点”“选择对象”“”)
发表于 2010-11-19 23:21 | 显示全部楼层
就一小卒发表于2010-11-19 19:01:00(command “-block” “输入块名”“插入点”“选择对象”“”)

好像不能显示对话框形式,只能在命令行操作

不知怎样可以显示对话框?

盼指教

谢谢

 

发表于 2010-11-20 02:25 | 显示全部楼层
461045462发表于2010-11-19 23:21:00好像不能显示对话框形式,只能在命令行操作 不知怎样可以显示对话框? 盼指教 谢谢  

那就不需要编程了,直接使用命令不久行了

发表于 2010-11-20 17:59 | 显示全部楼层
那就更简单了啊 直接输入命令“block”
发表于 2010-11-21 08:10 | 显示全部楼层

我也学问一下,用lisp创建块的时候,创建好了之后,块就消失了,得再次插入。而且块不能重名

这很麻烦。有简单的方法把一个选择集变成块吗?而且能把块保留下来。

点评

建好块后,马上使用oops命令  发表于 2013-1-24 08:33
发表于 2013-1-24 00:17 | 显示全部楼层
也就一句话
(defun c:bbb()(vl-cmdf "block"(setq bname(rtos(* 1e8(getvar"cdate"))2 14))(setq pt(getpoint"\n指定基点"))(ssget) "" "insert" bname pt "" "" "0"))
发表于 2022-8-27 12:22 | 显示全部楼层
有没有别的方式建块,比如用块表记录之类的vlisp操作啊?
发表于 2022-10-5 16:00 | 显示全部楼层
mrdai 发表于 2010-11-21 08:10
我也学问一下,用lisp创建块的时候,创建好了之后,块就消失了,得再次插入。而且块不能重名
这很麻烦。有 ...

块名不能重复的问题,我是使用时间CDATE,来做块名的。用小数点后面的几位,具体看要求。那个基本没有重复的可能性
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-7 10:47 , Processed in 0.409700 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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