fjutcivil 发表于 2013-7-27 15:39:30

怎么实现选择计算功能啊?


我想实现的是框选这些数值,然后所有的所有 水平第一项 与 竖直第二项相,然后点选屏幕,输出计算过程:如-23.7-17.6-33.3-54.5-8.9=?
然后再输出一个所有 水平第二项 加竖直第一项然后点选屏幕,输出计算过程:....

Gu_xl 发表于 2013-7-27 15:50:08

本帖最后由 Gu_xl 于 2013-7-27 15:52 编辑

cal命令!
搜索一下高飞鸟的帖子,他曾经发过数字计算的代码!

fjutcivil 发表于 2013-7-27 17:00:09

Gu_xl 发表于 2013-7-27 15:50 static/image/common/back.gif
cal命令!
搜索一下高飞鸟的帖子,他曾经发过数字计算的代码!

我想要的是框选的 不是一个个选的 差好多的说

fjutcivil 发表于 2013-7-27 17:01:42

可以不用输出计算过程 只要输出计算结果 不过前提是可以水平向跟数值向通通都选择 这个好像跟文字位置的判断有点关系吧

zyhandw 发表于 2013-7-28 09:58:05

计算方式比较特殊,还是自己写个为好,适合自己

fjutcivil 发表于 2013-7-29 14:31:31

zyhandw 发表于 2013-7-28 09:58 static/image/common/back.gif
计算方式比较特殊,还是自己写个为好,适合自己

不会写文字位置怎么判断出来

zyhandw 发表于 2013-7-29 15:22:32

fjutcivil 发表于 2013-7-29 14:31 static/image/common/back.gif
不会写文字位置怎么判断出来

判断文字位置,可以搜索下论坛“坐标排序”,估计你就明白了

fl202 发表于 2013-7-29 17:04:15

你这也不用判断文字位置了,我看,就是所有选择到的文字相加,比如框选了-1 2 -4 , 那么结果就是-1+2-4就是你要的结果了。

理解错了吗我?

张和平 发表于 2013-7-29 19:42:33

你说的基本上不可能实现,,,因为没有什么特征来获取指定的数字,,除非一组内力为一个组什么的,,但是PKPM出来的明显不是这样子的,,
http://bbs.mjtd.com/thread-106783-1-1.html

lyqiezi 发表于 2013-7-30 07:55:45

真的要判别估计也是可以做到,
可以试一下以文字上方(该方向由文字方向确定)一定距离(自己看一下到底是多少)是否存在与之平行的轴线(PKPM的轴线),就可以判断是第几行的文字
问题是意义有多大,一般的也就两个数相加,很少三个数加的,4个以上几乎碰不到,为此还要冒程序判断失误的风险,不值吧
页: [1] 2
查看完整版本: 怎么实现选择计算功能啊?