明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1824|回复: 5

向各位朋友求助!

[复制链接]
发表于 2003-7-16 15:42:00 | 显示全部楼层 |阅读模式
我目前面临着一个头痛的问题,就如何使用autolisp来完成对话框的缺省值的设置,这里要求,在dcl里不设定初始值,比方说,上一次我输入一些参数,我要在修改的时候它能保留这些参数,就是做到为用户提供缺省值。
希望你们能帮帮我!谢谢了!
发表于 2003-7-16 16:14:00 | 显示全部楼层
将参数保留在一个表里,
然后下次调用时,通过提取表里的数据对对话框进行设定。
发表于 2003-7-16 17:12:00 | 显示全部楼层
set_tile....
 楼主| 发表于 2003-7-22 09:47:00 | 显示全部楼层
你可以帮我写一段类试的程序出来吗?麻烦了,我等着急用!谢谢了!
发表于 2003-7-22 10:54:00 | 显示全部楼层
-------------test.dcl-----------
test1:dialog{
  :edit_box{label = "Enter"; key="edit1";}
  ok_cancel;
}

-------------test.dcl----------------
(setq a (list "Hello"))
(defun test()
  (if (< (setq dcl_id (load_dialog "test.dcl")) 0)
    (exit)
  )
  (new_dialog "test1" dcl_id)
  (set_tile "edit1" (car a))
  (action_tile "accept" "(setq a (list (get_tile \"edit1\")))")
  (start_dialog)
  (unload_dialog dcl_id)
)
 楼主| 发表于 2003-7-23 15:03:00 | 显示全部楼层
你的这个程序我试了试,怎么有些问题啊,是我搞错了,还是里面有点小毛病?
这位版主老师,你是哪里人啊 ?很想向你学习学习!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 19:31 , Processed in 0.156236 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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