找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: mdyblog

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

   火... [复制链接]
发表于 2015-6-18 16:11:23 | 显示全部楼层
527104427 发表于 2015-6-18 12:38
继续完善了一下。为何64位的系统用32位的PECMD: calc -gui 没反应?

点击红色方框内一列怎么都变成了这样?
1.png

点评

参照 5大 前1版本,回改。 [attachimg]219080[/attachimg]  详情 回复 发表于 2015-6-18 17:35
回复

使用道具 举报

 楼主| 发表于 2015-6-18 16:37:38 | 显示全部楼层
chxm1023 发表于 2015-6-18 15:01
搞不清楚IMDISK,我i是这样想的,如果挂载可以直接利用PECMD里面的imdisk就好了不需要在安装到系统,直接调 ...


就是这个意思。

直接这么用就可以了。
没有安装Imdisk, 这个也能正常运行。
回复

使用道具 举报

 楼主| 发表于 2015-6-18 17:35:11 | 显示全部楼层
ddsony 发表于 2015-6-18 16:11
点击红色方框内一列怎么都变成了这样?

参照 5大 前1版本,回改。
Calc66.zip (7.15 KB, 下载次数: 7)
00055.png
回复

使用道具 举报

 楼主| 发表于 2015-6-18 21:50:40 | 显示全部楼层
527104427 发表于 2015-6-18 19:42
太复杂的好像会掉链子:

重新下载吧。  修正了。
回复

使用道具 举报

发表于 2015-6-18 21:57:35 | 显示全部楼层
各位大神,请问纯净的winpe如何一步步做pe 啊?
pecmd.exe 和pecmd.ini 如何添加到clean的winpe中呢?
回复

使用道具 举报

 楼主| 发表于 2015-6-19 06:09:27 | 显示全部楼层
527104427 发表于 2015-6-19 05:29
最后面好像丢了个@

SET &quanjiao=ABCDEFGHIJKLMNOPQRSTUVWXYZ
SET &banjiao=abcdefghijklmnopqrstuvwxyz
SET &quanjiao=%&quanjiao%abcdefghijklmnopqrstuvwxyz
SET &banjiao=%&banjiao%abcdefghijklmnopqrstuvwxyz
SET &quanjiao=%&quanjiao%0123456789
SET &banjiao=%&banjiao%0123456789
SET &quanjiao=%&quanjiao%+-×*÷〈〉<>《》~!。.,;()〔〕[]【】
SET &banjiao=%&banjiao%+--**/<><><>~!..,;()()[][]
SET &quanjiao=%&quanjiao%﹛﹜{}§&#166;∣﹦﹫@^、=|·
SET &banjiao=%&banjiao%{}{}|||%%%%=@@^/=|&@
SET &t1=+-—×*÷〈〉<>《》~!。.,;()〔〕[]【】﹛﹜{}§&#166;∣﹪%﹦﹫@^、====||—·
SED -t &&t1=0,[%&quanjiao%],%&banjiao%,%&t1%
MESS. 【%&t1%】@测试

1:% 要写作
%%  %%

2:图中深红的  
  重复了.前面的才有效.


回复

使用道具 举报

 楼主| 发表于 2015-6-19 08:54:14 | 显示全部楼层
527104427 发表于 2015-6-19 07:56
哦,最新版的计算器是为了解决以下两个问题,老大还是更新一下吧:

更新了.
回复

使用道具 举报

发表于 2015-6-19 11:09:34 | 显示全部楼层
527104427 发表于 2015-6-19 07:56
哦,最新版的计算器是为了解决以下两个问题,老大还是更新一下吧:

五大:您今天附上的这个 Calc.7z  是决定版吗?我将在一两天内发布端午版 PE,微软的计算器将会换用您的这个版本。现将更改了部分注释及颜色的特别版附去给您审阅。需要修改的话,烦请修改后寄回。非常感谢!

2015-06-19_110726.png

CALC_SP.rar

6.66 KB, 下载次数: 14

回复

使用道具 举报

发表于 2015-6-20 16:44:11 | 显示全部楼层
此计算器,和微软的有什么区别?
XP,03的,精简图标后,也不过30K左右, 即便非常精简的PE也能运行.
回复

使用道具 举报

发表于 2015-6-21 12:49:59 | 显示全部楼层
下面问题应该不是PECMD的问题吧?

软键盘, 问题的关键是: 用虚拟代码制作的,有个问题, 如CTRL+SHIFT 这样的组合键, 无效!

但是, CRTL+其它键,  SHIFT+其它键, 有效.

其它软件做的,如VB做的,也有同样的问题.

而XP的OSK 没问题.

点评

实际发送 对应好几种 顺序。 需要自己分析具体的问题。各种组合都试试。 如切换输入法: SEND VK_CONTROL_,VK_SHIFT_,VK_SHIFT^,VK_CONTROL^ 连续发送4个键, 而不是1个组合键。 举一反三吧。  详情 回复 发表于 2015-6-21 14:11
回复

使用道具 举报

 楼主| 发表于 2015-6-21 14:11:29 | 显示全部楼层
2012qnmd 发表于 2015-6-21 12:49
下面问题应该不是PECMD的问题吧?

软键盘, 问题的关键是: 用虚拟代码制作的,有个问题, 如CTRL+SHIFT 这样 ...

注意: CTRL+SHIFT+是笼统的说法。
其实SEND命令  没有CTRL/SHIFT/ALT 修饰的;没有什么“组合键”可以直接发送的。 都是一个一个的键来发送的。
不要和HKEY HOTK 混了。



实际发送 对应好几种 顺序。

需要自己分析具体的问题。各种组合都试试。
  

如切换输入法:
SEND  VK_CONTROL_,VK_SHIFT_,VK_SHIFT^,VK_CONTROL^
连续发送4个键, 而不是1个组合键。
举一反三吧。


点评

无效:SEND VK_CONTROL_,VK_SHIFT_,VK_SHIFT^,VK_CONTROL^ 有效: SEND VK_CONTROL_;0x20_;0x20^;VK_CONTROL^ 有效: SEND VK_CONTROL_;0x1b_;0x1b^;VK_CONTROL^ 所以,我就不知道怎么回事了. 就是说,CTRL  详情 回复 发表于 2015-6-21 14:46
回复

使用道具 举报

发表于 2015-6-21 14:21:48 | 显示全部楼层
本帖最后由 2010WAIGO 于 2015-6-21 14:31 编辑

M大您好!最近发现在 2GB 内存的电脑启动 8.1 RamOSx64 之后,如果挂载了三个外置软件包及安装办公软件 Office2007,Y: 盘的空间就严重不足,几乎无法正常运作。

刚才在家里的这部 4GB 座台电脑测试了一下:PECMD.INI  的设置是 Y: 盘的大小等于六成可用的内存空间 (RAMD Imdisk,P60),这部电脑有 4GB 的内存,减掉 X: 盘佔用了 514 MB,应该还有 2.1GB 的剩余空间才对。但是 Y: 盘的实际空间却只有 1.2GB,还有 0.9GB 跑到哪儿去了?

2015-06-21_130921.png

尝试把 2015.1.1 元旦版的 PEW81.WIM  替换进现在这个版本的 8.1 RamOSx64 里面,该版 PECMD.INI 的设置是 RAMD Imdisk,P50,即是 Y: 盘的大小等于可用的一半内存空间。启动后 Y: 盘的实际空间有 1.45GB ,比新版本的 1.2GB 还多了 0.25GB。这个结果并不合理,应该比 1.2GB 更小才对。可见 PECMD.EXE 对 RAMD  命令的处理并不一致,旧的计算方式比新的准确。请老大修正一下 RAMD  命令,看看可不以计算得更加准确,增加 Y: 盘的可用空间。谢谢!

2015-06-21_124109.png



点评

看看可不以计算得更加准确 ------------ 不要疑神疑鬼的。 哪有什么 “更加”准确???!!!! 只有一个值。遍布出来其它值。  详情 回复 发表于 2015-6-21 15:59
回复

使用道具 举报

发表于 2015-6-21 14:46:39 | 显示全部楼层
mdyblog 发表于 2015-6-21 14:11
注意: CTRL+SHIFT+是笼统的说法。
其实SEND命令  没有CTRL/SHIFT/ALT 修饰的;没有什么“组合键”可以 ...

无效:SEND  VK_CONTROL_,VK_SHIFT_,VK_SHIFT^,VK_CONTROL^

有效: SEND  VK_CONTROL_;0x20_;0x20^;VK_CONTROL^
有效: SEND  VK_CONTROL_;0x1b_;0x1b^;VK_CONTROL^

所以,我就不知道怎么回事了.   就是说,CTRL 和SHIFT 组合时无效.
而CTRL 和其它键, 或者SHIFT和其它键, 到是都没问题.

点评

不是无效。 而是你的机器设置 不同, 自然发送的键不同。 机器设置 : Ctr-SPACE  详情 回复 发表于 2015-6-21 15:55
回复

使用道具 举报

 楼主| 发表于 2015-6-21 15:55:23 | 显示全部楼层
2012qnmd 发表于 2015-6-21 14:46
无效:SEND  VK_CONTROL_,VK_SHIFT_,VK_SHIFT^,VK_CONTROL^

有效: SEND  VK_CONTROL_;0x20_;0x20^;VK_C ...

不是无效。
而是你的机器设置 不同, 自然发送的键不同。
机器设置 : Ctr-SPACE
回复

使用道具 举报

 楼主| 发表于 2015-6-21 15:59:03 | 显示全部楼层
2010WAIGO 发表于 2015-6-21 14:21
M大您好!最近发现在 2GB 内存的电脑启动 8.1 RamOSx64 之后,如果挂载了三个外置软件包及安装办公软件 Off ...


看看可不以计算得更加准确
------------
不要疑神疑鬼的。
哪有什么 “更加”准确???!!!!
只有一个值。编不出来其它值。

点评

不要疑神疑鬼的。 哪有什么 “更加”准确???!!!! ------------------------------------------------ 那么,为何同是 4GB 的实体内存,使用 RAMD Imdisk,P50 的代码, 计算出来的值,比使用 RAMD Imdisk,P60 的  详情 回复 发表于 2015-6-21 18:04
回复

使用道具 举报

发表于 2015-6-21 18:04:23 | 显示全部楼层
mdyblog 发表于 2015-6-21 15:59
看看可不以计算得更加准确
------------
不要疑神疑鬼的。

不要疑神疑鬼的。
哪有什么 “更加”准确???!!!!
------------------------------------------------
那么,为何同是 4GB 的实体内存,使用 RAMD Imdisk,P50 的代码, 计算出来的值,比使用 RAMD Imdisk,P60 的代码,计算出一来的值更大。前者执行后, Y: 盘的实际空间有 1.45GB;后者执行后,Y: 盘的实际空间却只有 1.20GB ?
回复

使用道具 举报

 楼主| 发表于 2015-6-22 13:14:54 | 显示全部楼层
527104427 发表于 2015-6-22 11:37
按钮 1、2 都是无效的,只有 3 能起作用。也就是说,只能用LABE画个按钮,再捕捉鼠标。这样想实现凹凸 ...


看来得再加个 ITEM -B
就是绑定在主界面, 由主界面来执行。
回复

使用道具 举报

 楼主| 发表于 2015-6-23 17:02:41 | 显示全部楼层
527104427 发表于 2015-6-23 16:30
1.请教这两个用法是否正确:

CALC &&V1=not(~6)


我打算将 CALC 支持的所有函数都做成按钮,不知道十六进制、八进制、二进制是否要开放这些按钮?
-----------------
支持。
CALC 计算 和进制无关。
只是数据的书写层级。 计算前都会转为统一形式。
注意 十六进制、八进制、二进制  只能是整数了。(含10进制)整数 如果用在非整数中,计算前先自动转换为浮点数,可能有精度损失。
CALC #V=16 +16
CALC #V=0x10 +0x10
没有任何区别。



2:ITEM -B 做得如何了
还没开工哦。
回复

使用道具 举报

 楼主| 发表于 2015-6-23 17:17:21 | 显示全部楼层
527104427 发表于 2015-6-23 17:12
CALC &&V1=not(~6)
CALC &&V2=lnot(!6)
MESS --%&V1%--%&V2%--


结果
--6--1--
只是对的。
!XX
lnot(XX)
的结果是逻辑 0 或1

~XX
not(XX)
的结果还是普通整数

回复

使用道具 举报

 楼主| 发表于 2015-6-23 17:43:16 | 显示全部楼层
527104427 发表于 2015-6-23 17:41
CALC &&V1=~6
CALC &&V2=!6

这样对的。

CALC &&V1=~6
等价于
CALC &&V1=not(6)


CALC &&V1=!6
等价于
CALC &&V1=lnot(6)
回复

使用道具 举报

 楼主| 发表于 2015-6-23 17:49:39 | 显示全部楼层
527104427 发表于 2015-6-23 17:46
那有没有这种用法呢:

CALC &&V1=not(~6)


这等于执行2次了
CALC &&V1=not(~6)
等价于
CALC &&V1=not(not(6))
6取2次按位反, 还是自身,为6。



CALC &&V1=lnot(!6)
等价于
CALC &&V1=not(lnot(6))
6取2次逻辑反, 还是自身的逻辑值(0或非0),为1。

回复

使用道具 举报

发表于 2015-6-23 22:15:20 | 显示全部楼层
原来想自己做了,最后就是想的弧长计算加进去,却不知道怎么弄!是不是可以把弧长和半径计算加进去?
回复

使用道具 举报

发表于 2015-6-25 09:52:23 | 显示全部楼层
mdyblog老大请教一下,这几天做了个DISMGUI小工具里面用到下面代码在64位PE下运行会出错,看看是什么原因造成的?
测试.7z (303 Bytes, 下载次数: 11)
回复

使用道具 举报

 楼主| 发表于 2015-6-25 12:37:59 | 显示全部楼层

试试 ITEM -b

  1. SET  ::WM_LBUTTONUP=0x0202
  2. CALL @Calc_exe

  3. _SUB Calc_exe,W436H386,软键盘,,,,,  -nfocus -top
  4.         ITEM -b &&I1,L12T57W30H30,1,SEND 1,
  5.         ITEM -b &&I2,L54T57W30H30,2,SEND 2,
  6.         ITEM -b &&I3,L96T57W30H30,3,SEND 3,
  7. _END
复制代码

PECMD67.7z (642.91 KB, 下载次数: 9)
回复

使用道具 举报

发表于 2015-6-25 14:56:20 | 显示全部楼层
本帖最后由 shq000 于 2015-6-25 14:59 编辑
527104427 发表于 2015-6-25 10:36
貌似这样可以,不知道是否正解?


代码是可以运行的,主要是KILL一下,再运行PECMD PECMD 测试.wcs,关闭窗口会提示出错。
截图.png

点评

不能杀死自己的长辈。 只能POSTMSG 个他们, 让他们自杀。 杀死祖母.WCS:  详情 回复 发表于 2015-6-25 15:30
回复

使用道具 举报

 楼主| 发表于 2015-6-25 15:30:18 | 显示全部楼层
本帖最后由 mdyblog 于 2015-6-25 15:50 编辑
shq000 发表于 2015-6-25 14:56
代码是可以运行的,主要是KILL一下,再运行PECMD PECMD 测试.wcs,关闭窗口会提示出错。


不能杀死自己的长辈。
只能POSTMSG  给他们, 让他们自杀(退出)。

杀死祖母.WCS:
  1. CALL @S

  2. _SUB S,W543H350,WIN,
  3.     SET &hWin1=%&__WINID%
  4.     TABS &TS1,L19T17W500H253,Page1:-:A;Page2:-:B;Page3:-:C,
  5.     ENVI @this.MSG=#1: KILL \
  6. _END

  7. _SUB page1
  8. ITEM Button51,L20T85W85H24,测试,THREAD CALL 测试,,0
  9. _END

  10. _SUB 测试
  11.   ENVI @@POSTMSG=%&hWin1%:#1
  12. _END
复制代码

回复

使用道具 举报

 楼主| 发表于 2015-6-25 15:50:02 | 显示全部楼层
527104427 发表于 2015-6-23 19:32
搞好了。等 ITEM -B 弄好了就做个屏幕键盘

软键盘v3.zip (975 Bytes, 下载次数: 4)


00051.png
回复

使用道具 举报

发表于 2015-6-25 19:38:38 | 显示全部楼层
527104427 发表于 2015-6-15 20:42
你怎么老是说昨天下载的呢?  我强调了N多遍了 ,请下载  #10244

原来想自己编计算器,后来编写一个比较简单的,最后就是想的弧长计算加进去,却不知道怎么弄!是不是可以把计算弧长、圆心角和半径计算加进去?怎么弄?或者直接加进你的计算器里!
回复

使用道具 举报

发表于 2015-6-25 20:23:11 | 显示全部楼层
527104427 发表于 2015-6-25 20:10
这些没有直接的函数支持,是很难一步到位的,只能一步一步来。

你还是跟M大商量一下吧,让他把这些弄 ...

我就和他说!

点评

你吧计算公示发上来, 就有人能写出来了。  详情 回复 发表于 2015-6-26 04:29
回复

使用道具 举报

 楼主| 发表于 2015-6-26 04:29:24 | 显示全部楼层
本帖最后由 mdyblog 于 2015-6-26 04:30 编辑
ge 发表于 2015-6-25 20:23
我就和他说!


你把计算公式发上来, 就有人能写出来了。

计算公式 写成一个 _SUB 函数就可以了。

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-12 14:53

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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