明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1563|回复: 5

大虾们,帮我完善程序——

[复制链接]
发表于 2003-10-13 15:39:00 | 显示全部楼层 |阅读模式
该程序用funjs运行。
表达式若是(cen+cen)/2时,怎样解决?????
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2003-10-13 15:43:00 | 显示全部楼层
啊,我上传文件没成功!
怎么上传的呀?
发表于 2003-10-13 16:09:00 | 显示全部楼层
浏览文件后,点击上传,成功后再发表
 楼主| 发表于 2003-10-13 16:48:00 | 显示全部楼层
谢谢meflying大哥。
 楼主| 发表于 2003-10-13 16:49:00 | 显示全部楼层
怎么还是没有呢?
 楼主| 发表于 2003-10-13 16:55:00 | 显示全部楼层
算了,我把内容COPY下来了:

;;;DCL文件
dcl_settings : default_dcl_settings { audit_level = 0; }

kr_cal : dialog{
label="表达式计算器 v1.0               *奎容CAD*   tukuitk制作";
      :column{
          :edit_box{label="请输入表达式:";  key="biaodashi"; edit_width=50;  fixed_width=true;}
          spacer;
          :edit_box{label="计 算 结 果 为:";  key="jieguo"; edit_width=50;  fixed_width=true;}
            }
      spacer;
      :column{
      : row{
      fixed_width = true;
      alignment = centered;
      :button{ label=/*MSG*/"  计算  "; key = "accept" ;is_default = true;}
      :spacer{ width = 5; }
      :button{ label=/*MSG*/"  取消  "; key= "cancel";}
          }
       }      
    }


;;;LSP文件
(defun c:funjs ( / dcl_id dd bds jg)
  (setvar "cmdecho" 0)
  (command "undo" "be")
  (arxload "geomcal" nil)
  (setq dcl_id (load_dialog "js.dcl"))
  (if (not (new_dialog "kr_cal" dcl_id))
    (exit)
  )
  (action_tile
    "accept"
    "(strcat
    (setq jg (rtos (c:cal bds)))
    (set_tile \"jieguo\" jg)
    )"
  )
  (action_tile "cancel" "(done_dialog 0)")
  (action_tile
    "biaodashi"
    "(setq bds (get_tile \"biaodashi\"))"
  )
  (setq dd (start_dialog))
  (unload_dialog dcl_id)
  (princ)
)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-2 14:33 , Processed in 0.267721 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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