找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 918|回复: 11

[求助] [求助]:如何让DCL对话框有记忆?

[复制链接]
发表于 2004-10-25 12:32:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
最近把自己写的lisp小程序加了对话框,但是不知道如何让对话框有记忆,就是说比如我把初始变量调整了,80变50了,然后去选择点,再回来的时候又变成了80,请教大侠如何调整呢?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-10-25 13:11:20 | 显示全部楼层
[php]参考例子:
对话框调用: (set_tile "w2" (rtos (getvar "DIMLFAC")));标注比例
修改后必须赋新值: (SETVAR "DIMLFAC" (atof (get_tile "w2")))
再调用对话框时就是新值了![/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 10407个

财富等级: 富甲天下

发表于 2004-10-26 11:38:26 | 显示全部楼层
楼主用action_tile函数将更改的数用LIST变量记录,
在返回对话框时用set_tile函数重新赋值就可以记忆改动的数值了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-10-27 10:29:12 | 显示全部楼层
喔,其实写了一段getdata的子程序,在做accept这个动作时使用过,做选点动作时缺没有加,看来对DCL还是理解不够深入呀,谢谢楼上的了,
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-6-1 19:49:01 | 显示全部楼层
最初由 xyp1964 发布
[B][php]参考例子:
对话框调用: (set_tile "w2" (rtos (getvar "DIMLFAC")));标注比例
修改后必须赋新值: (SETVAR "DIMLFAC" (atof (get_tile "w2")))
再调用对话框时就是新值了![/php] [/B]


如果"w2"不是系统变量呢,比如是我想输入的一个数值,而不是标注比例.
[PHP]
  (set_tile "tkr1" "0.12")               
  (set_tile "tkr2" "0.5")               
  (set_tile "tkr3" "0.15")               
  (set_tile "tkr4" "0.65")               
  (set_tile "kb" "0.8")       
[/PHP]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2005-6-1 19:53:10 | 显示全部楼层
用全局变量记录
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-6-1 21:18:09 | 显示全部楼层
最初由 eachy 发布
[B]用全局变量记录 [/B]


用全局变量记录的话难免会造成冲突.有没有好的办法啊?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2005-6-1 23:06:51 | 显示全部楼层
最初由 kevinchan 发布
[B]

用全局变量记录的话难免会造成冲突.有没有好的办法啊? [/B]

编译为独立空间的Vlx,这样变量由你控制,自己的总不会也冲突吧
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-6-2 17:53:13 | 显示全部楼层
各位老大你们别太高深了
除了沙发的可以看懂
下边的几位老大可以仔细说说你们的方法吗???
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 25个

财富等级: 恭喜发财

发表于 2006-9-6 20:40:17 | 显示全部楼层
全局变量多了就不很方便,有冲突
最好采用词典变量
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-9-6 22:14:31 | 显示全部楼层
写到外部文本也是一个方法.比如写入一个TXT到系统临时文件夹里.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-9-7 07:29:03 | 显示全部楼层
我总结一下:
1.词典
2.注册表
3.读写文本文件
4.全局变量
......
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-18 11:47 , Processed in 0.221856 second(s), 52 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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