找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 503|回复: 10

(完成)[编程申请]:两个或者几个数字相减----点选数字

[复制链接]
发表于 2004-4-17 12:47:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
有数字相加命令,可是相减就需要在数字另外一个数字前面加- 号比较麻烦---
谢谢高手试写~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-4-17 13:13:01 | 显示全部楼层
不太明白你的意思,如果是纯粹的相减,就很容易,把相加的命令改一下就可以了。
如果是混和运算,那怎么知道你是什么时候要加,什么时候要减呢?如果点选的数字前面已经带了负号,那还是加啊。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-4-17 15:46:31 | 显示全部楼层
是这样;框选,点选数字A,B,----->A-B或者B-A都可以----->标出结果数字;
做统计计算用;
谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6530个

财富等级: 富甲天下

发表于 2004-4-18 11:52:16 | 显示全部楼层
如果只要这个功能,下载我这里的ce(http://xdcad.net/forum/showthread.php?threadid=27605)。如果需要更多的文字功能,可以下载文字修改大师(http://xdcad.net/forum/showthrea ... y=&pagenumber=1)。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-4-18 22:30:13 | 显示全部楼层
十分感谢4楼的CE命令;问题解决---
CE稍微不如意的是---数字的加减乘除用了一个命令然后二次选择,我的本意是一个LSP或者一个自定义按钮就只能实现+ 再一个实现- 再一个乘再一个除;
文修大师我也一直用,里面数字的[自身计算]也没实现这个方便的傻瓜功能;
关于数字的相加我个人十分推崇[XDSOFT]里面的[数字相加,很简单方便;也一直用那个相加;
减乘除就一直没找到对应的;
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2004-4-19 07:09:08 | 显示全部楼层
最初由 dhxf 发布
[B]十分感谢4楼的CE命令;问题解决---
CE稍微不如意的是---数字的加减乘除用了一个命令然后二次选择,我的本意是一个LSP或者一个自定义按钮就只能实现+ 再一个实现- 再一个乘再一个除;
文修大师我也一直用,里面数字的[... [/B]

减法、除法拾取第一个数然后其他只能一个个拾取,乘法可以框选,是这样吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-4-19 20:24:03 | 显示全部楼层
6楼说的对;
实现步骤比我想的深;
谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2004-4-19 22:25:43 | 显示全部楼层
最初由 dhxf 发布
[B]6楼说的对;
实现步骤比我想的深;
谢谢 [/B]
[PHP]
(defun $XDTB_sxys (tf / e1 ss txt p1)
  (xdrx_begin)
  (xdrx_sysvar_push "osmode" "dimzin")
  (setvar "dimzin" 0)
  (if (and (setq e1 (xdrx_entsel "\n选择基数: " '((0 . "text"))))
           (progn
             (princ (if        tf
                      "\n选择被除数字...."
                      "\n选择被减数字...."
                    )
             )
             (setq ss (ssget '((0 . "text"))))
           )
      )
    (progn
      (xdrx_setenttodb (car e1))
      (setq txt (atof (xdrx_getentdxf 1)))
      (xdrx_setsstodb ss 0)
      (while (xdrx_getentdata 0)
        (setq txt (if tf
                    (/ txt (atof (xdrx_getentdxf 1)))
                    (- txt (atof (xdrx_getentdxf 1)))
                  )
        )
      )
      (princ (strcat "\Return = " (rtos txt 2 4)))
      (if (setq p1 (getpoint "\n插入点: "))
        (command ".text" p1 "" "" (rtos txt 2 4))
      )
    )
  )
  (xdrx_sysvar_pop)
  (xdrx_end)
  (princ)
)
;;除法
(defun c:XDTB_DivNum ()
  ($xdtb_sxys t)
  (princ)
)
;;减法
(defun c:XDTB_SubNum ()
  ($xdtb_sxys nil)
  (princ)
)
;;乘法
(defun c:XDTB_MulNum (/ ss txt)
  (if (setq ss (ssget '((0 . "text"))))
    (progn
      (xdrx_begin)
      (xdrx_setsstodb ss 0)
      (while (xdrx_getentdata 0)
        (if (not txt)
          (setq txt (atof (xdrx_getentdata 0)))
          (setq txt (* txt (xdrx_getentdata 0)))
        )
      )
      (princ (strcat "\Return = " (rtos txt 2 4)))
      (if (setq p1 (getpoint "\n插入点: "))
        (command ".text" p1 "" "" (rtos txt 2 4))
      )
      (xdrx_end)
    )
  )
  (princ)
)[/PHP]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-4-20 20:02:02 | 显示全部楼层
我在公司从6点憋到快8点,学习怎么使用,是加载到菜单还是怎么。。。。。。。。
。。。。。。。
汗,还是不懂如何应用;
费心告诉我怎么样做;
谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2004-4-20 20:11:39 | 显示全部楼层
最初由 dhxf 发布
[B]我在公司从6点憋到快8点,学习怎么使用,是加载到菜单还是怎么。。。。。。。。
。。。。。。。
汗,还是不懂如何应用;
费心告诉我怎么样做;
谢谢 [/B]

将上面的代码保存为LSP文件或者直接下载附件,并将文件保存到工具箱的 LISP 目录下,然后使用 appload 命令加载保存的LSP文件,剩下的就是输入命令了

xdtb_subnum
xdtb_mulnum
xdtb_divnum
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-4-20 20:44:55 | 显示全部楼层
谢谢谢谢~
起先没看到shxue~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-5-10 14:23 , Processed in 0.413572 second(s), 52 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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