明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1854|回复: 7

DCL对话框的下拉菜单里的项默认值能改吗?

[复制链接]
发表于 2005-11-15 15:55:00 | 显示全部楼层 |阅读模式
DCL对话框的下拉菜单里的项默认值能改吗?例如下拉单里面有三项A、B、C,每次启动默认的总是第一个,能不能在不改变列表顺序的情况下把默认值自己指定呢?请高手指点
发表于 2005-11-15 22:22:00 | 显示全部楼层

若想指定第三个,

在DCL文件中用value="2";

在LISP程序中用(SET_TILE "mytile" "2")

发表于 2005-11-17 17:02:00 | 显示全部楼层

ZZXXQQ,你的邮箱为何收不了邮件了吗?我要发软件给你都发不了呀,userzhl@21cn.com

 楼主| 发表于 2005-11-17 17:35:00 | 显示全部楼层
如果是在程序中改呢?比如上次选择的是第二项,这次启动默认和上次一样能实现吗?
发表于 2005-11-17 18:10:00 | 显示全部楼层

那你可以把(SET_TILE "mytile" "2") 中的 "2" 设置为一个变量,在程序退出的时候不要清空它。只要CAD不退出,那么每次启动就是上一次的值。

(if pop-value t (setq pop-value))

(SET_TILE "mytile" pop-value)

如果使用useri1系统变量可以把该参数保存在DWG文件中

发表于 2005-11-18 15:35:00 | 显示全部楼层

或者把(SET_TILE "mytile" "2") 中的 "2" 写到外部文件 下次调用便可,这样退出CAD重新启动 仍然记得上次的默认值

发表于 2005-11-19 00:20:00 | 显示全部楼层
那要是图拷贝到别的机子怎么办,最好的办法是建立图形对象的数据词典,那几个系统变量,指不定那个程序要使用呢。
 楼主| 发表于 2005-11-21 14:05:00 | 显示全部楼层
谢谢各位,小弟正不断学习中,请多多指点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-9 06:01 , Processed in 0.183609 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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