明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3014|回复: 14

[求助]怎样创建可以修改命令的对话框

  [复制链接]
发表于 2009-3-30 09:07:00 | 显示全部楼层 |阅读模式
如题,我想做一个可以修改多个LISP的对话框,就是可以在模型空间直接输入一个命令弹出一个对话框,这个对话框包含了我所有的LISP程序,然后我可以在对话框中直接修改LISP的命令。
请各位大虾给出详细的步骤,最好是有几个简单的例子。
发表于 2021-2-14 15:00:00 | 显示全部楼层
迷你建筑也有这个功能,很想学习,没有找到有关资料
发表于 2021-2-13 18:52:35 | 显示全部楼层
留个脚印!以后备用!
发表于 2021-2-14 13:30:42 | 显示全部楼层
不错的想法
发表于 2011-6-6 15:17:53 | 显示全部楼层
我也想要个这样的程序啊
发表于 2011-6-7 11:12:20 | 显示全部楼层
本帖最后由 hawnn 于 2011-6-7 11:55 编辑

1.做一个文字文件
将LISP命令及简化命令以acad.pgp的格式写入
2.写个LISP,逐行读入,然后加载对话框显示
3.修改命令及简化命令,修改表。然后写入文件
修改后写个命令,定义简化
……
(Setq ev (strcat "(defun c:" b "(/)(c:" a ")(princ))"))
(eval (read ev))
……
a为原始命令b为简化命令
这段命令要一开始就执行,以便打开CAD时就进行简化
这是我写过的类似命令
手机上网,发不了给你,告诉你思路吧
发表于 2011-6-7 13:39:28 | 显示全部楼层
这样做有什么意义?谁会将lsp命令改来改去的?
发表于 2011-6-8 22:18:34 | 显示全部楼层
意义重大。。。。
发表于 2011-6-10 11:27:05 | 显示全部楼层
哎..........................没高手指点
发表于 2011-6-10 12:50:18 | 显示全部楼层
是个很好的想法,支持并期待中!
发表于 2011-6-11 08:31:22 | 显示全部楼层
到现在都还没有高手指点,悲哀...
发表于 2011-6-14 15:34:22 | 显示全部楼层
发表于 2011-6-15 13:37:05 | 显示全部楼层
命令一般 习惯了就不得改了哦 ,除非是改后用其来更爽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-17 08:29 , Processed in 0.227097 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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