tanle2020 发表于 2009-3-30 09:07:00

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

如题,我想做一个可以修改多个LISP的对话框,就是可以在模型空间直接输入一个命令弹出一个对话框,这个对话框包含了我所有的LISP程序,然后我可以在对话框中直接修改LISP的命令。<br/>请各位大虾给出详细的步骤,最好是有几个简单的例子。

szx025 发表于 2021-2-14 15:00:00

迷你建筑也有这个功能,很想学习,没有找到有关资料

趣意人生 发表于 2021-2-13 18:52:35

留个脚印!以后备用!

guankuiwu 发表于 2021-2-14 13:30:42

不错的想法

283528149 发表于 2011-6-6 15:17:53

我也想要个这样的程序啊

hawnn 发表于 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时就进行简化
这是我写过的类似命令
手机上网,发不了给你,告诉你思路吧

zhynt 发表于 2011-6-7 13:39:28

这样做有什么意义?谁会将lsp命令改来改去的?

283528149 发表于 2011-6-8 22:18:34

意义重大。。。。

283528149 发表于 2011-6-10 11:27:05

哎..........................没高手指点

669423907 发表于 2011-6-10 12:50:18

是个很好的想法,支持并期待中!

283528149 发表于 2011-6-11 08:31:22

到现在都还没有高手指点,悲哀...

283528149 发表于 2011-6-14 15:34:22

vvcd 发表于 2011-6-15 13:37:05

命令一般 习惯了就不得改了哦 ,除非是改后用其来更爽
页: [1] 2
查看完整版本: [求助]怎样创建可以修改命令的对话框