明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1165|回复: 3

以下是autolisp与dcl连接的程序不知有哪错误,请各位大侠拔刀相助,给改正一下

[复制链接]
发表于 2007-5-15 19:41 | 显示全部楼层 |阅读模式
以下是autolisp与dcl连接的程序不知有哪错误,请各位大侠拔刀相助,给改正一下 十分感谢[br]

(defun c:dcl_clcs(/dcl_file dcl_name dcl_flag))
  (setq dcl_file "dcl_clcs" dcl_name "clcs_1" )
  (setq dcl_flag (load_dialog dcl_file))
  (if(< dcl_flag 0)(exit))
  (if(not(new_dialog dcl_name dcl_flag)(exit)))
  (dcl_tile_cljg)
  (action_tile "pop1"(set_tile\"u\"(get_tile\"pop1\"))")
  (action_tile "pop2"(set_tile\"z1\"(get_tile\"pop2\"))")
  (action_tile "accept" "(done_dialog)")
  (start_dialog)
  (unload_dialog dcl_flag)
  (prin1)
  )

发表于 2007-5-15 21:10 | 显示全部楼层
这样试试:
  1. (defun c:dcl_clcs(/dcl_file dcl_name dcl_flag))
  2.   (setq dcl_file "dcl_clcs" dcl_name "clcs_1" )
  3.   (IF (> (setq dcl_flag (load_dialog dcl_file)) 0) (PROGN
  4.    (if (new_dialog dcl_name dcl_flag) (PROGN
  5.     (dcl_tile_cljg)
  6.     (action_tile "pop1"(set_tile"u"(get_tile"pop1"))")
  7.     (action_tile "pop2"(set_tile"z1"(get_tile"pop2"))")
  8.     (action_tile "accept" "(done_dialog 1)")
  9.     (ACTION_TILE "cancel" "(DONE_DIALOG 0)")
  10.     (SETQ RE (start_dialog))
  11.    )
  12.     (PRINC "\nUnable to display dialog box!")
  13.    )
  14.    (unload_dialog dcl_flag)
  15.   )
  16.    (PRINC "\nUnable to load dialog box!")
  17.   )
  18.   (if (= re 1) (progn
  19.    ...
  20.   ))
  21.   (prin1)
  22. )
发表于 2007-5-15 21:56 | 显示全部楼层

学习

 楼主| 发表于 2007-5-16 13:34 | 显示全部楼层
非常感谢ZZXXQQ,我这就试试去
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-18 07:20 , Processed in 0.122629 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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