无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
9811#
 楼主| 发表于 2015-6-14 13:02:16 | 只看该作者
527104427 发表于 2015-6-14 10:50
哦,明白了。

老大,能不能将加入了 LABE -mod 功能的版本提升一下版本号?


好的。64吧。
回复

使用道具 举报

9812#
发表于 2015-6-14 21:25:33 | 只看该作者

捣鼓了几天,测试没什么大问题了。现在可以随着光标的位置来插入:

1.gif (2.4 MB, 下载次数: 77)

1.gif

Calc.7z

5.96 KB, 下载次数: 9

点评

整数优化可以保留: //没有小数点的,当成int64型数据来处理,结果才准确。有小数点的当成double型数据来处理 SED &&pbx=0,0x[0-9a-fA-F],,%&pb% SED &&pe=?,[\.a-zA-Z],,%&pbx% IFEX $%&pe%>0, %&Cal  详情 回复 发表于 2015-6-14 22:07
好像是这里 IFEX $%&pe%>0, %&Calc% &&pc=%&pb%#15g! %&Calc% #&&pc=%&pb%#14 -----------------简化为----------- %&Calc% &&pc=%&pb%#15g IFEX $%&tk%>14, TEAM ENVI &&t3=%Calc_Err%| EXIT FORX -----  详情 回复 发表于 2015-6-14 21:57
sin(rad(23)) 怎么是0?? pecmd calc sin(rad(23)) 是 0.390731128489274  详情 回复 发表于 2015-6-14 21:42
好东西!!!!  详情 回复 发表于 2015-6-14 21:41
回复

使用道具 举报

9813#
 楼主| 发表于 2015-6-14 21:41:38 | 只看该作者
527104427 发表于 2015-6-14 21:25
捣鼓了几天,测试没什么大问题了。现在可以随着光标的位置来插入:

好东西!!!!
回复

使用道具 举报

9814#
 楼主| 发表于 2015-6-14 21:42:28 | 只看该作者
527104427 发表于 2015-6-14 21:25
捣鼓了几天,测试没什么大问题了。现在可以随着光标的位置来插入:

sin(rad(23)) 怎么是0??


pecmd calc sin(rad(23))   
是 0.390731128489274
回复

使用道具 举报

9815#
 楼主| 发表于 2015-6-14 21:57:04 | 只看该作者
527104427 发表于 2015-6-14 21:25
捣鼓了几天,测试没什么大问题了。现在可以随着光标的位置来插入:

好像是这里
IFEX $%&pe%>0, %&Calc% &&pc=%&pb%#15g! %&Calc% #&&pc=%&pb%#14
-----------------简化为-----------
%&Calc% &&pc=%&pb%#15g



IFEX $%&tk%>14, TEAM ENVI &&t3=%Calc_Err%| EXIT FORX
---------------------改为(上面可以15位小数)-----
IFEX $%&tk%>15, TEAM ENVI &&t3=%Calc_Err%| EXIT FORX
回复

使用道具 举报

9816#
 楼主| 发表于 2015-6-14 22:07:43 | 只看该作者
本帖最后由 mdyblog 于 2015-6-14 22:08 编辑
527104427 发表于 2015-6-14 21:25
捣鼓了几天,测试没什么大问题了。现在可以随着光标的位置来插入:


整数优化可以保留:
        //没有小数点的,当成int64型数据来处理,结果才准确。有小数点的当成double型数据来处理
    SED &&pbx=0,0x[0-9a-fA-F]*,,%&pb%
    SED &&pe=?,[\.a-zA-Z],,%&pbx%
        IFEX $%&pe%>0, %&Calc% &&pc=%&pb%#15g! %&Calc% #&&pc=%&pb%

回复

使用道具 举报

9817#
发表于 2015-6-14 22:36:57 | 只看该作者
本帖最后由 527104427 于 2015-6-14 22:43 编辑
mdyblog 发表于 2015-6-14 22:07
整数优化可以保留:
        //没有小数点的,当成int64型数据来处理,结果才准确。有小数点的当成double型数 ...


按老大说的改了:(时间不早了,晚安)

Calc.7z

6 KB, 下载次数: 4

点评

更新了。 在来个按钮效果:  详情 回复 发表于 2015-6-15 05:22
回复

使用道具 举报

9818#
 楼主| 发表于 2015-6-15 05:22:59 | 只看该作者
本帖最后由 mdyblog 于 2015-6-15 05:26 编辑
527104427 发表于 2015-6-14 22:36
按老大说的改了:(时间不早了,晚安)


更新了。


在来个按钮效果:


无激活无焦点按钮.zip (843 Bytes, 下载次数: 13)


有空直接实现一个原装的 这样的按钮。
回复

使用道具 举报

9819#
发表于 2015-6-15 07:54:14 | 只看该作者

哇,这下无敌了!

貌似这里不需要捕鼠器吧?

点评

没有 捕鼠器, 你按着鼠标, 拖到窗口外面在释放, 按钮就不会弹起来了。 捕鼠器 就是防止这种情况的。  详情 回复 发表于 2015-6-15 08:11
回复

使用道具 举报

9820#
 楼主| 发表于 2015-6-15 08:11:44 | 只看该作者
527104427 发表于 2015-6-15 07:54
哇,这下无敌了!

貌似这里不需要捕鼠器吧?

没有 捕鼠器, 你按着鼠标, 拖到窗口外面在释放, 按钮就不会弹起来了。
捕鼠器 就是防止这种情况的。

回复

使用道具 举报

9821#
发表于 2015-6-15 14:23:51 | 只看该作者
    啊,pecmd 可以追朔这么久远呀。
回复

使用道具 举报

9822#
发表于 2015-6-15 15:34:02 | 只看该作者
mdyblog 发表于 2015-6-15 08:11
没有 捕鼠器, 你按着鼠标, 拖到窗口外面在释放, 按钮就不会弹起来了。
捕鼠器 就是防止这种情况的。
...

原装正品来了:

1.gif (2.2 MB, 下载次数: 84)

1.gif

Calc.7z

6.34 KB, 下载次数: 9

点评

这次直接加了个 ITEM -na 无激活无焦点的按钮。 ITEM -na &&IA,L12T57W30H30,A,TEAM ENVI @EDIT1=%EDIT1%A| ENVI @EDIT1.POSTMSG=%EM_SETSEL%:999999:999999 就直接搞定。 好像不够快,VC直接写的哦  详情 回复 发表于 2015-6-15 18:30
这回应该差不多可以收手了吧。这么一个计算器,5大也是三番五次地不断改进,追求完美,赞。  详情 回复 发表于 2015-6-15 15:59
回复

使用道具 举报

9823#
发表于 2015-6-15 15:59:29 | 只看该作者
本帖最后由 ddsony 于 2015-6-15 16:13 编辑


这回应该差不多可以收手了吧。这么一个计算器,5大也是三番五次地不断改进,追求完美,赞。

再吹毛求疵一下:

鼠标快速点击数字,点击与数字出现是同步的,频率一致,但按钮按下和弹起与鼠标点击却是不同步的。<—键删除在快速点击的时候有点滞后。
回复

使用道具 举报

9824#
 楼主| 发表于 2015-6-15 18:30:30 | 只看该作者
本帖最后由 mdyblog 于 2015-6-15 18:33 编辑


这次直接加了个 ITEM -na
无激活无焦点的按钮。

    ITEM -na &&IA,L12T57W30H30,A,TEAM ENVI @EDIT1=%EDIT1%A| ENVI @EDIT1.POSTMSG=%EM_SETSEL%:999999:999999

就直接搞定。
效果:



好像不够快,VC直接写的哦,奇怪!
无激活无焦点按钮2.7z (638.64 KB, 下载次数: 15)
回复

使用道具 举报

9825#
发表于 2015-6-15 19:05:16 | 只看该作者
mdyblog 发表于 2015-6-15 18:30
这次直接加了个 ITEM -na
无激活无焦点的按钮。

用C直接写速度也不行?
回复

使用道具 举报

9826#
发表于 2015-6-15 19:58:38 | 只看该作者

昨天新下载的CALC脚本和PECMD201201.88.05.64,计算结果还是不正确!
sin(rad(30))=0
pi=3
e=2
CALC的计算结果的保留小数位数超过13结果就不正确了!比如CALC deg(arccos(0.5))#14结果就是60.00000000000001

点评

#10244 小数只取15位有效数字(包括整数部分),超过15位就不准确了。  详情 回复 发表于 2015-6-15 20:02
回复

使用道具 举报

9827#
发表于 2015-6-15 20:02:42 | 只看该作者
ge 发表于 2015-6-15 19:58
昨天新下载的CALC脚本和PECMD201201.88.05.64,计算结果还是不正确!
sin(rad(30))=0
pi=3

#10244

小数只取15位有效数字(包括整数部分),超过15位就不准确了。
回复

使用道具 举报

9828#
发表于 2015-6-15 20:03:28 | 只看该作者
mdyblog 发表于 2015-6-15 18:30
这次直接加了个 ITEM -na
无激活无焦点的按钮。

老大,这版再提升一个版本号呗

点评

65  详情 回复 发表于 2015-6-15 23:06
回复

使用道具 举报

9829#
发表于 2015-6-15 20:16:29 | 只看该作者
527104427 发表于 2015-6-15 20:02
#10244

小数只取15位有效数字(包括整数部分),超过15位就不准确了。

那个calc的脚本计算不正确!是怎么回事?还有我给你的示例是
CALC deg(arccos(0.5))#14
它不是只保留14位小数吗?60.00000000000001的结果是一共16位是不行的?

点评

不太明白你说的什么意思。 #10244 的计算器不能用吗?是什么问题?  详情 回复 发表于 2015-6-15 20:27
回复

使用道具 举报

9830#
发表于 2015-6-15 20:27:11 | 只看该作者
ge 发表于 2015-6-15 20:16
那个calc的脚本计算不正确!是怎么回事?还有我给你的示例是
CALC deg(arccos(0.5))#14
它不是只保留14 ...

不太明白你说的什么意思。 #10244  的计算器不能用吗?是什么问题?
回复

使用道具 举报

9831#
发表于 2015-6-15 20:33:01 | 只看该作者
527104427 发表于 2015-6-15 20:27
不太明白你说的什么意思。 #10244  的计算器不能用吗?是什么问题?

对我先给你回复的是,昨天新下载的CALC脚本和PECMD201201.88.05.64,计算结果还是不正确!
sin(rad(30))=0
pi=3
e=2

点评

你怎么老是说昨天下载的呢? 我强调了N多遍了 ,请下载 #10244  详情 回复 发表于 2015-6-15 20:42
回复

使用道具 举报

9832#
发表于 2015-6-15 20:42:38 | 只看该作者
ge 发表于 2015-6-15 20:33
对我先给你回复的是,昨天新下载的CALC脚本和PECMD201201.88.05.64,计算结果还是不正确!
sin(rad(30)) ...

你怎么老是说昨天下载的呢?  我强调了N多遍了 ,请下载  #10244
回复

使用道具 举报

9833#
发表于 2015-6-15 20:55:09 | 只看该作者
527104427 发表于 2015-6-15 20:42
你怎么老是说昨天下载的呢?  我强调了N多遍了 ,请下载  #10244

我弄错了!
我昨天下载的是10234的,
今天我又下载10244的看看!
回复

使用道具 举报

9834#
 楼主| 发表于 2015-6-15 23:06:49 | 只看该作者
527104427 发表于 2015-6-15 20:03
老大,这版再提升一个版本号呗

65
回复

使用道具 举报

9835#
发表于 2015-6-16 05:54:12 | 只看该作者
本帖最后由 527104427 于 2015-6-16 05:58 编辑


发现一个奇怪的现象,鼠标按下干活,点击速度就慢
鼠标弹起再干活,点击速度就快:

我觉得老大可以利用一下这个规律,让鼠标弹起的时候再呈现原装按钮的效果,这样就能快速反应了。

  1. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
  2. SET &WM_LBUTTONUP=0x0202

  3. WIN1
  4. _SUB WIN1,W387H254,无激活无焦点按钮2,
  5.     EDIT -vcenter -3D   EDIT1,L106T56W260H30,EDIT1,,
  6.     ITEM -na &&IA,L12T57W30H30,A,ABC
  7. _END

  8. _SUB ABC
  9.     ENVI @this.MSG=+%&WM_LBUTTONUP%: TEAM ENVI @EDIT1=%EDIT1%A| ENVI @EDIT1.POSTMSG=%EM_SETSEL%:999999:999999
  10. _END
复制代码
回复

使用道具 举报

9836#
发表于 2015-6-16 07:23:27 | 只看该作者
本帖最后由 527104427 于 2015-6-16 07:34 编辑


我有一个想法,不知老大能否实现:(这样就能鱼与熊掌兼得啦)


1.鼠标在按钮上按下:执行一个动作 ----按钮凹陷 ,按钮不弹起,不执行命令。        鼠标在按钮上弹起:同时三个动作----按钮凹陷,按钮弹起,执行命令。

2.鼠标在按钮上按下: 执行一个动作 ----按钮凹陷 ,按钮不弹起,不执行命令。       鼠标在按钮上移走再弹起:同时两个动作----按钮凹陷,按钮弹起,不执行命令。

点评

改了, 新版 在弹起时在执行命令。  详情 回复 发表于 2015-6-16 09:49
你说的是3种情况吧。 1)鼠标在按钮上按下:执行1个动作 ----按钮凹陷 ,按钮不弹起,不执行命令。 2)鼠标在按钮上弹起:同时2个动作----按钮弹起,执行命令。 3)鼠标在按钮上移走再弹起:同时1个动作----按钮弹起  详情 回复 发表于 2015-6-16 08:16
回复

使用道具 举报

9837#
 楼主| 发表于 2015-6-16 08:16:51 | 只看该作者
本帖最后由 mdyblog 于 2015-6-16 08:25 编辑
527104427 发表于 2015-6-16 07:23
我有一个想法,不知老大能否实现:(这样就能鱼与熊掌兼得啦)


你说的是3种情况吧。
1)鼠标在按钮上按下:执行1个动作 ----按钮凹陷 ,按钮不弹起,不执行命令。
2)鼠标在按钮上弹起:同时2个动作----按钮弹起,执行命令。
3)鼠标在按钮上移走再弹起:同时1个动作----按钮弹起,不执行命令。

是要这个效果吗?
要的话, 可以实现。
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
SET &WM_LBUTTONUP=0x0202
WIN1
_SUB WIN1,W387H254,无激活无焦点按钮2,
    EDIT -vcenter -3D   EDIT1,L106T56W260H30,EDIT1,,
    ITEM -na &&IA,L12T57W30H30,A,
    ENVI @&&IA.MSG=+%&WM_LBUTTONUP%: TEAM ENVI @EDIT1=%EDIT1%A| ENVI @EDIT1.POSTMSG=%EM_SETSEL%:999999:999999
_END
--------------就是这个效果------------


回复

使用道具 举报

9838#
发表于 2015-6-16 08:22:40 | 只看该作者
本帖最后由 527104427 于 2015-6-16 08:27 编辑
mdyblog 发表于 2015-6-16 08:16
你说的是3种情况吧。
1)鼠标在按钮上按下:执行1个动作 ----按钮凹陷 ,按钮不弹起,不执行命令。
2 ...


对,不过第2点得改成同时执行三个动作:鼠标在按钮上弹起----按钮凹陷,按钮弹起,执行命令

我想,这样不论点击多块,都能反应过来了。




楼上的代码貌似输入框可以反应过来,按键反应迟缓吧?



点评

慢和这个无关。 PECMD本身慢。PECMD2012.1.80.14.07G-130810.多窗口线程稳定版_win32_64新设计.sfx.zip 就慢了。 78版 就快。  详情 回复 发表于 2015-6-16 08:44
一: 对,不过第2点得改成同时执行三个动作:鼠标在按钮上弹起----按钮凹陷,按钮弹起,执行命令 我们说的应该是一个意思: 按钮凹陷 是前面 按下就产生了的效果, 所以此处不说了。 试试: 二: 我想  详情 回复 发表于 2015-6-16 08:31
回复

使用道具 举报

9839#
 楼主| 发表于 2015-6-16 08:31:25 | 只看该作者
527104427 发表于 2015-6-16 08:22
对,不过第2点得改成同时执行三个动作:鼠标在按钮上弹起----按钮凹陷,按钮弹起,执行命令

我想,这样 ...

一:
对,不过第2点得改成同时执行三个动作:鼠标在按钮上弹起----按钮凹陷,按钮弹起,执行命令
我们说的应该是一个意思:
  1. 鼠标在按钮上弹起, 3个效果:按钮凹陷,按钮弹起,执行命令
复制代码

按钮凹陷 是前面 按下就产生了的效果, 所以此处不说了。

试试:
  1. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
  2. SET &WM_LBUTTONUP=0x0202
  3. WIN1
  4. _SUB WIN1,W387H254,无激活无焦点按钮2,
  5.     EDIT -vcenter -3D   EDIT1,L106T56W260H30,EDIT1,,
  6.     ITEM -na &&IA,L12T57W30H30,A,
  7.     ENVI @&&IA.MSG=+%&WM_LBUTTONUP%: TEAM ENVI @EDIT1=%EDIT1%A| ENVI @EDIT1.POSTMSG=%EM_SETSEL%:999999:999999
  8. _END
复制代码

二:
我想,这样不论点击多块,都能反应过来了。
------------
其实不是程序反应不过来。VC写的,效率没这么低-----CPU一直都闲着呢。
而是 控件界面显示 不会那么快地更新。
回复

使用道具 举报

9840#
发表于 2015-6-16 08:43:27 | 只看该作者
mdyblog 发表于 2015-6-16 08:31
一:
对,不过第2点得改成同时执行三个动作:鼠标在按钮上弹起----按钮凹陷,按钮弹起,执行命令
我们 ...

哦,我得晚上才能试,停电了,要一整天才恢复

点评

新版 支持 字符集翻译模式 http://mdyblog.blog.163.com/blog/static/106150119201202591855298/ SED -t V=0,[原字符集],目的字符集,原始内容 全角转成半角: SED *t &V=0,[ABCDEFGHIJKLMN  详情 回复 发表于 2015-6-16 22:06
PECMD2012.1.88.05.65-130810中英.多窗口线程稳定版_win32_64.Imdisk内置.7z 普通按钮 和 无激活按钮 改好了, 要多快有多快。  详情 回复 发表于 2015-6-16 18:51
还停电?线路修复?现在停电的概率应该不高了。  详情 回复 发表于 2015-6-16 09:14
哦。休息休息!  详情 回复 发表于 2015-6-16 08:44
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-25 21:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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