szx025 发表于 2018-2-3 10:58:21

对话框淡化的问题

对话框淡化的问题,我在程序中加入(if(= bz nil)(mode_tile \"tg\" 0)(mode_tile \"tg\" 1)),file:///C:/Users/shizengxin/AppData/Roaming/Tencent/Users/379901776/QQ/WinTemp/RichOle/%7BX1H%7BHTDARA3AC(KH]%60R.png命令行出现提示错误: 输入中的点位置不正确,下面是程序中的一段
(action_tile "bz" "(cc)"),
.....
(defun cc()
(if(= bz_z 1)(setq bz_z 1)(setq bz_z 2))
(cond
    ((= bz_z 1)(setq bz "标注")(setq bz_z 2))
    ((= bz_z 2)(setq bz nil)(setq bz_z 1))
)
(if(= bz nil)(mode_tile \"tg\" 0)(mode_tile \"tg\" 1))
)

这样写怎么不对,就最后的(if(= bz nil)(mode_tile \"tg\" 0)(mode_tile \"tg\" 1))有问题,file:///C:\Users\shizengxin\AppData\Roaming\Tencent\Users\379901776\QQ\WinTemp\RichOle\{X1H{HTDARA3AC(KH]`R.png错误: 输入中的点位置不正确
如果取消最后的if语句,程序正常



fl202 发表于 2018-2-5 16:05:26

(if (< v 4.5)
      (mode_tile "d28" 1) ;D符合条件的,灰色
      (mode_tile "d28" 0) ;不满足的,白色亮显。
      )

供你参考!
页: [1]
查看完整版本: 对话框淡化的问题