明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1453|回复: 3

[提问] DCL下拉列表数据传递问题

[复制链接]
发表于 2013-8-22 08:52:49 | 显示全部楼层 |阅读模式
初次接触DCL和LISP,学习DCL下拉列表的过程中遇到一个疑问,翻书也没找到答案,想请教大家这个问题。
定义了一个下拉列表,想通过下拉列表里不同选项对变量sc_h进行赋值,代码如下:
    :popup_list
      {
      label="水平比例尺";
      list="1:100\n1:200\n1:400\n1:500\n1:1000";
      key="d_sc_h";
      }
--------------------
  (action_tile "d_sc_h" "(setq x_sc_h $value)")
--------------------
  (cond
    ((= x_sc_h 0) (setq sc_h 100))
    ((= x_sc_h 1) (setq sc_h 200))
    ((= x_sc_h 2) (setq sc_h 400))
    ((= x_sc_h 3) (setq sc_h 500))
    ((= x_sc_h 4) (setq sc_h 1000))
  )

可是运行总是提示代码错误。
想请教大家下拉列表的数据具体应该怎么传递呢?
 楼主| 发表于 2013-8-22 09:09:45 | 显示全部楼层
新手卡在这个问题上了,书上讲的太不详细,急切盼望大神们的指导
 楼主| 发表于 2013-8-22 10:21:30 | 显示全部楼层
已解决
发表于 2013-10-5 11:03:02 | 显示全部楼层
gongsiyi123 发表于 2013-8-22 10:21
已解决

如何解决的?可否给个实例看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-26 12:13 , Processed in 0.148752 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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