无忧启动论坛

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

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

    [复制链接]
9871#
发表于 2015-6-18 16:11:23 | 只看该作者
527104427 发表于 2015-6-18 12:38
继续完善了一下。为何64位的系统用32位的PECMD: calc -gui 没反应?

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

1.png (34.64 KB, 下载次数: 88)

1.png

点评

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

使用道具 举报

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


就是这个意思。

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

使用道具 举报

9873#
 楼主| 发表于 2015-6-18 17:35:11 | 只看该作者
ddsony 发表于 2015-6-18 16:11
点击红色方框内一列怎么都变成了这样?

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

点评

旧的我都打包了  详情 回复 发表于 2015-6-18 21:37
用这个吧。  详情 回复 发表于 2015-6-18 21:28
太复杂的好像会掉链子:  详情 回复 发表于 2015-6-18 19:42
回复

使用道具 举报

9874#
发表于 2015-6-18 19:42:29 | 只看该作者
本帖最后由 527104427 于 2015-6-18 20:03 编辑
mdyblog 发表于 2015-6-18 17:35
参照 5大 前1版本,回改。

太复杂的好像会掉链子:

1.png (101.18 KB, 下载次数: 101)

1.png

新建文本文档 (2).7z

490 Bytes, 下载次数: 5

点评

重新下载吧。 修正了。  详情 回复 发表于 2015-6-18 21:50
回复

使用道具 举报

9875#
发表于 2015-6-18 21:28:38 | 只看该作者
mdyblog 发表于 2015-6-18 17:35
参照 5大 前1版本,回改。

用这个吧。

Calc.7z

5.7 KB, 下载次数: 4

回复

使用道具 举报

9876#
发表于 2015-6-18 21:37:52 | 只看该作者
mdyblog 发表于 2015-6-18 17:35
参照 5大 前1版本,回改。

旧的我都打包了

计算器(旧版存档).7z

16.29 KB, 下载次数: 2

回复

使用道具 举报

9877#
 楼主| 发表于 2015-6-18 21:50:40 | 只看该作者
527104427 发表于 2015-6-18 19:42
太复杂的好像会掉链子:

重新下载吧。  修正了。

点评

最后面好像丢了个@  详情 回复 发表于 2015-6-19 05:29
回复

使用道具 举报

9878#
发表于 2015-6-18 21:57:35 | 只看该作者
各位大神,请问纯净的winpe如何一步步做pe 啊?
pecmd.exe 和pecmd.ini 如何添加到clean的winpe中呢?
回复

使用道具 举报

9879#
发表于 2015-6-19 05:29:03 | 只看该作者
mdyblog 发表于 2015-6-18 21:50
重新下载吧。  修正了。

最后面好像丢了个@

点评

SET &quanjiao=ABCDEFGHIJKLMNOPQRSTUVWXYZ SET &banjiao=abcdefghijklmnopqrstuvwxyz SET &quanjiao=%&quanjiao%abcdefghijklmnopqrstuvwxyz SET &banjiao  详情 回复 发表于 2015-6-19 06:09
回复

使用道具 举报

9880#
 楼主| 发表于 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%﹛﹜{}§¦∣﹦﹫@^、=|·
SET &banjiao=%&banjiao%{}{}|||%%%%=@@^/=|&@
SET &t1=+-—×*÷〈〉<>《》~!。.,;()〔〕[]【】﹛﹜{}§¦∣﹪%﹦﹫@^、====||—·
SED -t &&t1=0,[%&quanjiao%],%&banjiao%,%&t1%
MESS. 【%&t1%】@测试

1:% 要写作
%%  %%

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


点评

哦,最新版的计算器是为了解决以下两个问题,老大还是更新一下吧: 1.输入框粘贴类似这样的表达式:(1+2)(2+3) 或 (2+3)sin(2) 等,将其转换为合法的表达式: (1+2)*(2+3) 或 (2+3)*sin(2) 。旧版的不行  详情 回复 发表于 2015-6-19 07:35
回复

使用道具 举报

9881#
发表于 2015-6-19 07:56:30 | 只看该作者
本帖最后由 527104427 于 2015-6-19 08:28 编辑

哦,最新版的计算器是为了解决以下两个问题,老大还是更新一下吧:


1.输入框粘贴类似这样的表达式:(1+2)(2+3)  或  (2+3)sin(2) 等,将其转换为合法的表达式: (1+2)*(2+3)     或  (2+3)*sin(2) 。旧版的不行

2.代码中有许多类似这样的:
    SED &&st=?,\%&sr%,,%&FuHao2%
假如%&sr%是字母,比如 b,那旧版有可能掉链子了。

Calc.7z

5.71 KB, 下载次数: 8

点评

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

使用道具 举报

9882#
 楼主| 发表于 2015-6-19 08:54:14 | 只看该作者
527104427 发表于 2015-6-19 07:56
哦,最新版的计算器是为了解决以下两个问题,老大还是更新一下吧:

更新了.

点评

我中间有改动,试了一下,老大下载的是旧的。  详情 回复 发表于 2015-6-19 08:58
回复

使用道具 举报

9883#
发表于 2015-6-19 08:58:24 | 只看该作者

我中间有改动,试了一下,老大下载的是旧的。
回复

使用道具 举报

9884#
发表于 2015-6-19 11:09:34 | 只看该作者
527104427 发表于 2015-6-19 07:56
哦,最新版的计算器是为了解决以下两个问题,老大还是更新一下吧:

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

CALC_SP.rar

6.66 KB, 下载次数: 13

点评

是的。 应该没问题了,不动它了。 看了一下,改的很正确,不用再改了。  详情 回复 发表于 2015-6-19 11:18
回复

使用道具 举报

9885#
发表于 2015-6-19 11:18:51 | 只看该作者
2010WAIGO 发表于 2015-6-19 11:09
五大:您今天附上的这个 Calc.7z  是决定版吗?我将在一两天内发布端午版 PE,微软的计算器将会换用您的 ...

是的。 应该没问题了,不动它了。

看了一下,改的很正确,不用再改了。
回复

使用道具 举报

9886#
发表于 2015-6-20 16:44:11 | 只看该作者
此计算器,和微软的有什么区别?
XP,03的,精简图标后,也不过30K左右, 即便非常精简的PE也能运行.

点评

拿个win7的计算器到xp试试?貌似xp的计算器没那么多功能吧  详情 回复 发表于 2015-6-20 16:50
回复

使用道具 举报

9887#
发表于 2015-6-20 16:50:31 | 只看该作者
2012qnmd 发表于 2015-6-20 16:44
此计算器,和微软的有什么区别?
XP,03的,精简图标后,也不过30K左右, 即便非常精简的PE也能运行.

拿个win7的计算器到xp试试?貌似xp的计算器没那么多功能吧
回复

使用道具 举报

9888#
发表于 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
回复

使用道具 举报

9889#
 楼主| 发表于 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个组合键。
举一反三吧。


点评

按钮 1、2 都是无效的,只有 3 能起作用。也就是说,只能用LABE画个按钮,再捕捉鼠标。这样想实现凹凸的效果,得费很大劲。 SET ::WM_LBUTTONUP=0x0202 CALL @Calc_exe _SUB Calc_exe,W436H386,软键盘,,,,,  详情 回复 发表于 2015-6-22 11:37
无效: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
回复

使用道具 举报

9890#
发表于 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.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-6-21 15:59
回复

使用道具 举报

9891#
发表于 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
回复

使用道具 举报

9892#
 楼主| 发表于 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
回复

使用道具 举报

9893#
 楼主| 发表于 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
回复

使用道具 举报

9894#
发表于 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 ?
回复

使用道具 举报

9895#
发表于 2015-6-22 11:37:35 | 只看该作者
本帖最后由 527104427 于 2015-6-22 11:42 编辑
mdyblog 发表于 2015-6-21 14:11
注意: CTRL+SHIFT+是笼统的说法。
其实SEND命令  没有CTRL/SHIFT/ALT 修饰的;没有什么“组合键”可以 ...


按钮 1、2 都是无效的,只有 3 能起作用。也就是说,只能用LABE画个按钮,再捕捉鼠标。这样想实现凹凸的效果,得费很大劲。

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

  3. _SUB Calc_exe,W436H386,软键盘,,,,, -top  -nfocus
  4.         ITEM -na &&I1,L12T57W30H30,1,SEND 1,
  5.         LABE -mod -vcenter -center &&I2,L54T57W30H30,2,*SEND 2,
  6.         LABE -mod -vcenter -center &&I3,L96T57W30H30,3,
  7.         ENVI @this.MSG=_%&::WM_LBUTTONUP%: OnMouse
  8. _END

  9. _SUB OnMouse
  10.     ENVI @this.Cur=?&&X;&&Y;&&cX;&&cY
  11.     ENVI &&X1=96
  12.     ENVI &&Y1=57
  13.     ENVI &&W=30
  14.     ENVI &&H=30
  15.     CALC &&X2=%X1% + %W%
  16.     CALC &&Y2=%Y1% + %H%
  17.     IFEX $%cX%>%X1%, IFEX $%cX%<%X2%, IFEX $%cY%>%Y1%, IFEX $%cY%<%Y2%, SEND 3
  18. _END
复制代码

点评

看来的再加个 ITEM -B 就是绑定在主界面, 由主界面来执行。  详情 回复 发表于 2015-6-22 13:14
回复

使用道具 举报

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


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

点评

1.请教这两个用法是否正确: CALC &&V1=not(~6) CALC &&V2=lnot(!6) MESS --%&V1%--%&V2%-- 我打算将 CALC 支持的所有函数都做成按钮,不知道十六进制、八进制、二进制是否要开放这些按钮? 2.老大的  详情 回复 发表于 2015-6-23 16:30
这功能实现就太好了。  详情 回复 发表于 2015-6-22 22:45
回复

使用道具 举报

9897#
发表于 2015-6-22 22:45:45 | 只看该作者
mdyblog 发表于 2015-6-22 13:14
看来得再加个 ITEM -B
就是绑定在主界面, 由主界面来执行。

这功能实现就太好了。
回复

使用道具 举报

9898#
发表于 2015-6-23 16:30:35 | 只看该作者
mdyblog 发表于 2015-6-22 13:14
看来得再加个 ITEM -B
就是绑定在主界面, 由主界面来执行。

1.请教这两个用法是否正确:

CALC &&V1=not(~6)
CALC &&V2=lnot(!6)
MESS --%&V1%--%&V2%--

我打算将 CALC 支持的所有函数都做成按钮,不知道十六进制、八进制、二进制是否要开放这些按钮?



2.老大的 ITEM -B 做得如何了?

2.png (39.33 KB, 下载次数: 94)

2.png

3.png (46.87 KB, 下载次数: 89)

3.png

点评

我打算将 CALC 支持的所有函数都做成按钮,不知道十六进制、八进制、二进制是否要开放这些按钮? ----------------- 支持。 CALC 计算 和进制无关。 只是数据的书写层级。 计算前都会转为统一形式。 注意 十六  详情 回复 发表于 2015-6-23 17:02
回复

使用道具 举报

9899#
 楼主| 发表于 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 做得如何了
还没开工哦。

点评

CALC &&V1=not(~6) CALC &&V2=lnot(!6) MESS --%&V1%--%&V2%-- 那上面的用法对不对? ~和! 是否这样用的?  详情 回复 发表于 2015-6-23 17:12
回复

使用道具 举报

9900#
发表于 2015-6-23 17:12:28 | 只看该作者
mdyblog 发表于 2015-6-23 17:02
我打算将 CALC 支持的所有函数都做成按钮,不知道十六进制、八进制、二进制是否要开放这些按钮?
---- ...

CALC &&V1=not(~6)
CALC &&V2=lnot(!6)
MESS --%&V1%--%&V2%--


那上面的用法对不对?  ~和!  是否这样用的?

点评

结果 --6--1-- 只是对的。 !XX lnot(XX) 的结果是逻辑 0 或1  详情 回复 发表于 2015-6-23 17:17
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

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

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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