lht 发表于 2007-2-14 22:12:00

[求助]如何保留对话框的内容给下次使用

如题,第一次已在对话框中填了多项数据,第二次使用对话框时所有的编辑栏都是空白,但第一次填的数据大部分可重复利用,为省事,用什么方法可让第一次填入的数据在第二次调用对话框时在编辑栏内全部显示并可用,只对不同的数据进行修改即可?

王咣生 发表于 2007-2-14 22:34:00

<p>1.保存在全局变量里,比如(setq str "")</p><p>(if (= str "")(set_tile "eb" ""));</p><p>当str设置了值后</p><p>(set_tile "eb" str)</p><p>2.也可以保存在为用户保留的系统变量Users1~5(或其它)</p><p>3.参考setcfg函数,将自己的程序数据保存在acad.cfg 中.</p>

tcsl9621 发表于 2007-2-14 23:17:00

将其写入一个文本文件保存起来,下次调用这个文件中的内容。

byghbcx 发表于 2007-2-15 09:40:00

楼上两位说的很好,这都可以实现,最好是将变量在主函数里设成局部变量,将其他用到这些变量的函数全部定义成主函数里的子函数.

Alan 发表于 2007-3-23 11:45:00

放在User~1這些CAD變量裡面是比較簡單的方法

杨如迁 发表于 2013-1-17 14:16:07

页: [1]
查看完整版本: [求助]如何保留对话框的内容给下次使用