gongsiyi123 发表于 2013-8-22 08:52:49

DCL下拉列表数据传递问题

初次接触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))
)

可是运行总是提示代码错误。
想请教大家下拉列表的数据具体应该怎么传递呢?

gongsiyi123 发表于 2013-8-22 09:09:45

新手卡在这个问题上了,书上讲的太不详细,急切盼望大神们的指导

gongsiyi123 发表于 2013-8-22 10:21:30

已解决

365724661 发表于 2013-10-5 11:03:02

gongsiyi123 发表于 2013-8-22 10:21 static/image/common/back.gif
已解决

如何解决的?可否给个实例看看
页: [1]
查看完整版本: DCL下拉列表数据传递问题