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

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

   火... [复制链接]
 楼主| 发表于 2015-6-2 15:31:46 | 显示全部楼层
本帖最后由 mdyblog 于 2015-6-2 15:33 编辑
527104427 发表于 2015-6-2 14:53
好的。

CALC &v1 = 1.2 + 5.352


好啊。

其实再大的数,可以有2个正整数,一个符号字节来表示。这样可以30位了。

点评

看不懂这句话什么意思,能来个实例吗?  详情 回复 发表于 2015-6-2 15:49
回复

使用道具 举报

发表于 2015-6-2 15:49:24 | 显示全部楼层
mdyblog 发表于 2015-6-2 15:31
好啊。

其实再大的数,可以有2个正整数,一个符号字节来表示。这样可以30位了。

看不懂这句话什么意思,能来个实例吗?

点评

HL + hl X=H+h y=L+l 结果:Xy  详情 回复 发表于 2015-6-2 16:20
回复

使用道具 举报

 楼主| 发表于 2015-6-2 16:20:27 | 显示全部楼层
527104427 发表于 2015-6-2 15:49
看不懂这句话什么意思,能来个实例吗?

HL + hl
X=H+h
y=L+l

结果:Xy

点评

意思是,把整数部分和小数部分拆开来是吗?  详情 回复 发表于 2015-6-2 16:45
回复

使用道具 举报

发表于 2015-6-2 16:45:39 | 显示全部楼层

意思是,把整数部分和小数部分拆开来是吗?

点评

不是小数。 小数一般没办法的。 而是很大的整数。分成高位和低位。 小数 也可以先小数点一道末尾(逻辑上 等于乘以若干个10),变成整数,运算后,结果小数点再移动回来 有点复杂。 好像不值得。 还是算了  详情 回复 发表于 2015-6-2 16:49
回复

使用道具 举报

 楼主| 发表于 2015-6-2 16:49:32 | 显示全部楼层
527104427 发表于 2015-6-2 16:45
意思是,把整数部分和小数部分拆开来是吗?


不是小数。
小数一般没办法的。
而是很大的整数。分成高位和低位。

小数 也可以先小数点移到末尾(逻辑上 等于乘以若干个10),变成整数,运算后,结果小数点再移动回来

有点复杂。 好像不值得。 还是算了吧。

点评

pow10(a) 这个能否给个示例?  详情 回复 发表于 2015-6-2 19:55
回复

使用道具 举报

发表于 2015-6-2 19:55:07 | 显示全部楼层
mdyblog 发表于 2015-6-2 16:49
不是小数。
小数一般没办法的。
而是很大的整数。分成高位和低位。

pow10(a)

这个能否给个示例?

点评

试试 calc pow(10,2) //pow10(a)可能没有吧,奇怪,怎么有这个函数????  详情 回复 发表于 2015-6-2 20:01
回复

使用道具 举报

 楼主| 发表于 2015-6-2 20:01:05 | 显示全部楼层
527104427 发表于 2015-6-2 19:55
pow10(a)

这个能否给个示例?

试试
calc pow(10,2)

//pow10(a)可能没有吧,奇怪,怎么有这个函数????

点评

就是示例里面的,我搞不明白才来问。 那个进程管理器没测试好,不能结束进程,修了修:  详情 回复 发表于 2015-6-2 20:41
pecmd里倒列有这个函数。是什么权函数  详情 回复 发表于 2015-6-2 20:30
回复

使用道具 举报

发表于 2015-6-2 20:30:00 | 显示全部楼层
mdyblog 发表于 2015-6-2 20:01
试试
calc pow(10,2)

pecmd里倒列有这个函数。是什么权函数
回复

使用道具 举报

发表于 2015-6-2 20:41:33 | 显示全部楼层
mdyblog 发表于 2015-6-2 20:01
试试
calc pow(10,2)

就是示例里面的,我搞不明白才来问。



那个进程管理器没测试好,不能结束进程,修了修:

进程管理器.7z

2.41 KB, 下载次数: 4

点评

pow10可以用了  详情 回复 发表于 2015-6-3 04:56
回复

使用道具 举报

发表于 2015-6-2 21:44:41 | 显示全部楼层
楼主,请问精简版如何将【SIZE iSize=C:\Windows\System32\calc.exe】的返回大小单位由字节换算成 MB,如何进行倍数的计算?因为我要将这个返回值用FAND命令作比较,比如:FIND %SystemDrive%\<%iSize%*3,mess 可用空间不足!

点评

SIZE iSize=C:\Windows\System32\calc.exe CALC iSize2=%iSize%/1024/1024*3 IFEX %SystemDrive%\  详情 回复 发表于 2015-6-2 21:52
回复

使用道具 举报

发表于 2015-6-2 21:52:45 | 显示全部楼层
本帖最后由 527104427 于 2015-6-2 21:55 编辑
free68 发表于 2015-6-2 21:44
楼主,请问精简版如何将【SIZE iSize=C:\Windows\System32\calc.exe】的返回大小单位由字节换算成 MB,如何 ...


SIZE iSize=C:\Windows\System32\calc.exe
CALC iSize2=%iSize%/1024/1024*3
IFEX %SystemDrive%\=?,iSize3
CALC iSize4=%iSize3%/1024/1024
IFEX $%iSize4%<%iSize2%,mess 可用空间不足

点评

本以为解决这个问题了,可后来发现比较判断语句执行不对,请5大和M大测试以下语句(注意变化iSize的大小来测试): Envi iSize=3 CALC iSize=%iSize%*2 FIND $%SystemDrive%\>%iSize%,Mess Find 正确(磁盘总  详情 回复 发表于 2015-6-6 23:33
CALC iSize4=%iSize3%/1024/1024 ------ 还可以直接写为 CALC iSize4=%iSize3%/1M  详情 回复 发表于 2015-6-2 22:01
回复

使用道具 举报

 楼主| 发表于 2015-6-2 22:01:51 | 显示全部楼层
527104427 发表于 2015-6-2 21:52
SIZE iSize=C:\Windows\System32\calc.exe
CALC iSize2=%iSize%/1024/1024*3
IFEX %SystemDrive%\=?, ...

CALC iSize4=%iSize3%/1024/1024
------
还可以直接写为
CALC iSize4=%iSize3%/1M

点评

谢谢,问题已经解决。 还有一个图标的问题不知道是否属于PECMD的问题,特请教 LINK %QuickLaunch%\ImDisk 虚拟磁盘驱动器,%WS%\Imdisk.CPL,,%WS%\Imdisk.CPL#*,创建和管理ImDisk虚拟磁盘! 上面一句设置快  详情 回复 发表于 2015-6-2 22:56
回复

使用道具 举报

发表于 2015-6-2 22:56:22 | 显示全部楼层
mdyblog 发表于 2015-6-2 22:01
CALC iSize4=%iSize3%/1024/1024
------
还可以直接写为

谢谢,问题已经解决。

还有一个图标的问题不知道是否属于PECMD的问题,特请教

LINK %QuickLaunch%\ImDisk 虚拟磁盘驱动器,%WS%\Imdisk.CPL,,%WS%\Imdisk.CPL#*,创建和管理ImDisk虚拟磁盘!

上面一句设置快捷方式的图标为1号图标上面的那个*号图标不生效,但在属性中的“更改图标(C)...”按钮中更改却是可以的,不知是哪里的原因。不想动文件,因为他经常升级。

点评

LINK %QuickLaunch%\ImDisk 虚拟磁盘驱动器,%WS%\Imdisk.CPL,,%WS%\Imdisk.CPL,创建和管理ImDisk虚拟磁盘!  详情 回复 发表于 2015-6-3 04:22
回复

使用道具 举报

发表于 2015-6-2 23:03:28 | 显示全部楼层
imdisk.JPG
就是要设置最上面的那个图标!
回复

使用道具 举报

 楼主| 发表于 2015-6-3 04:22:44 | 显示全部楼层
free68 发表于 2015-6-2 22:56
谢谢,问题已经解决。

还有一个图标的问题不知道是否属于PECMD的问题,特请教

LINK %QuickLaunch%\ImDisk 虚拟磁盘驱动器,%WS%\Imdisk.CPL,,%WS%\Imdisk.CPL,创建和管理ImDisk虚拟磁盘!

点评

【LINK %QuickLaunch%\ImDisk 虚拟磁盘驱动器,%WS%\Imdisk.CPL,,%WS%\Imdisk.CPL,创建和管理ImDisk虚拟磁盘 ... 】显示图标是无效果的,请看下图,图标没有显示出来!![attachimg]217707[/attachimg]  详情 回复 发表于 2015-6-3 18:19
回复

使用道具 举报

 楼主| 发表于 2015-6-3 04:56:41 | 显示全部楼层
527104427 发表于 2015-6-2 20:41
就是示例里面的,我搞不明白才来问。


pow10可以用了
回复

使用道具 举报

 楼主| 发表于 2015-6-3 06:56:37 | 显示全部楼层
527104427 发表于 2015-6-2 20:41
就是示例里面的,我搞不明白才来问。



PECMD测试版.7z (527.56 KB, 下载次数: 7)
  1. TEAM PART list  cdrom  0,V| MESS. CDROM [%V%]

  2. TEAM PART  -cdrom list  drv  G:,V| MESS. CDROM [%V%]
复制代码

点评

能否读取一个变量的长度呢?比如: ENVI &V=0x7FFFFFFFFFFFFFFF SIZE iSize=%&V% MESS %iSize% 或者: ENVI &v1=0x7FFFFFFFFFFFFFFF ENVI-addr &v2;iSize=&v1 mess %iSize% 需要得到iSize的值  详情 回复 发表于 2015-6-3 08:46
列出所有CDROM设备的功能好像没了? 就是下面的第一条命令。 第二跟第三条命令正常。 如果可以列出设备的话,那就好干活了:  详情 回复 发表于 2015-6-3 07:06
回复

使用道具 举报

发表于 2015-6-3 07:06:47 | 显示全部楼层

列出所有CDROM设备的功能好像没了?
就是下面的第一条命令。
第二跟第三条命令正常。

  1. TEAM PART list  cdrom  ,V| MESS. CDROM [%V%]
  2. TEAM PART list  cdrom  0,V| MESS. CDROM [%V%]
  3. TEAM PART  -cdrom list  drv  L:,V| MESS. CDROM [%V%]
复制代码




如果可以列出设备的话,那就好干活了:

  1. PART list  cdrom  ,V
  2. FORX * %V% ,&V1,TEAM PART list  cdrom  %&V1%,V2| MESS. CDROM [%V2%]
复制代码




点评

测试不到位。 可以了。  详情 回复 发表于 2015-6-3 09:03
回复

使用道具 举报

发表于 2015-6-3 08:46:57 | 显示全部楼层
本帖最后由 527104427 于 2015-6-3 09:13 编辑


能否读取一个变量的长度呢?

点评

strl  详情 回复 发表于 2015-6-3 08:54
回复

使用道具 举报

 楼主| 发表于 2015-6-3 08:54:12 | 显示全部楼层
527104427 发表于 2015-6-3 08:46
能否读取一个变量的长度呢?比如:

ENVI &V=0x7FFFFFFFFFFFFFFF

strl
回复

使用道具 举报

 楼主| 发表于 2015-6-3 09:03:38 | 显示全部楼层
527104427 发表于 2015-6-3 07:06
列出所有CDROM设备的功能好像没了?
就是下面的第一条命令。
第二跟第三条命令正常。

测试不到位。
PECMD-cdrom-floppy.7z (527.39 KB, 下载次数: 9)

可以了。

点评

哈,可以了,啥时候转正?  详情 回复 发表于 2015-6-3 09:14
回复

使用道具 举报

发表于 2015-6-3 09:14:40 | 显示全部楼层

哈,可以了,啥时候转正?

点评

用两天没发现问题就转。  详情 回复 发表于 2015-6-3 11:03
回复

使用道具 举报

 楼主| 发表于 2015-6-3 11:03:07 | 显示全部楼层
527104427 发表于 2015-6-3 09:14
哈,可以了,啥时候转正?

用两天没发现问题就转。

点评

实际测试,能够完美发现CDROM并正确分配盘符。  详情 回复 发表于 2015-6-3 14:49
回复

使用道具 举报

发表于 2015-6-3 14:49:33 | 显示全部楼层
mdyblog 发表于 2015-6-3 11:03
用两天没发现问题就转。

实际测试,能够完美发现CDROM并正确分配盘符。
1.png

点评

好啊。 你前面的计算器做好了吗? 你认为 需要内置到PECMD中吗?  详情 回复 发表于 2015-6-3 15:50
回复

使用道具 举报

 楼主| 发表于 2015-6-3 15:50:33 | 显示全部楼层
本帖最后由 mdyblog 于 2015-6-3 15:51 编辑
527104427 发表于 2015-6-3 14:49
实际测试,能够完美发现CDROM并正确分配盘符。


好啊。

你前面的计算器做好了吗?

你认为 需要内置到PECMD中吗?
CALC   -gui

点评

能内置就最好了,省了好多代码。 计算器还在搞,还得再过几天吧,先预览一下:  详情 回复 发表于 2015-6-3 15:53
回复

使用道具 举报

发表于 2015-6-3 15:53:38 | 显示全部楼层
mdyblog 发表于 2015-6-3 15:50
好啊。

你前面的计算器做好了吗?


能内置就最好了,省事。

计算器还在搞,还得再过几天吧,先预览一下:

1.png

点评

挺漂亮的嘛!!!!!  详情 回复 发表于 2015-6-3 15:56
回复

使用道具 举报

 楼主| 发表于 2015-6-3 15:56:33 | 显示全部楼层
527104427 发表于 2015-6-3 15:53
能内置就最好了,省事。

计算器还在搞,还得再过几天吧,先预览一下:

挺漂亮的嘛!!!!!
回复

使用道具 举报

发表于 2015-6-3 18:19:51 | 显示全部楼层
mdyblog 发表于 2015-6-3 04:22
LINK %QuickLaunch%\ImDisk 虚拟磁盘驱动器,%WS%\Imdisk.CPL,,%WS%\Imdisk.CPL,创建和管理ImDisk虚拟磁盘 ...

【LINK %QuickLaunch%\ImDisk 虚拟磁盘驱动器,%WS%\Imdisk.CPL,,%WS%\Imdisk.CPL,创建和管理ImDisk虚拟磁盘 ... 】显示图标是无效果的,请看下图,图标没有显示出来!!

快捷键不能正确显示图标

快捷键不能正确显示图标
回复

使用道具 举报

发表于 2015-6-3 19:06:45 | 显示全部楼层
通过手动设置后可以正常显示,如图
imdisk1.JPG
回复

使用道具 举报

发表于 2015-6-3 19:09:25 | 显示全部楼层
请看红圈圈住的地方,这个问题不知道是不是PECMD的问题!!
imdisk1.JPG

点评

LINK %QuickLaunch%\ImDisk 虚拟磁盘驱动器,%WS%\Imdisk.CPL,,Imdisk.CPL,创建和管理ImDisk虚拟磁盘 这样才行。  详情 回复 发表于 2015-6-3 19:54
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-18 01:00

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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