chenall
发表于 2007-12-8 13:47:02
12.1已经更新了我今天才发现,晕...怪我看贴不认真
nn2nn
发表于 2007-12-8 13:56:33
这个更新太静了,
如果决定这样:
1、第一轮(避开 W、X、Y、Z)从 V 开始,逆向查找,到 C 结束,查找可以使用的盘符,找到就用,若找不到进行第二轮查找;
2、第二轮从 W 开始顺向查找,到 Z 结束,找到就用。如果第二轮都找不到可用的,就什么也不做(理论上可以分配一些特殊的盘符,但 PECMD 不作这样的处理,因为极少这种情况)
真是会有与R盘冲突机会,WINPE Plus娱乐游戏版就认定R为RAMDISK的盘符。
菜刀
发表于 2007-12-8 15:10:33
原帖由 nn2nn 于 2007-12-8 01:56 PM 发表 http://bbs.wuyou.net/images/common/back.gif
这个更新太静了,
如果决定这样:
1、第一轮(避开 W、X、Y、Z)从 V 开始,逆向查找,到 C 结束,查找可以使用的盘符,找到就用,若找不到进行第二轮查找;
2、第二轮从 W 开始顺向查找,到 Z 结束,找到就 ...
空着 B 不用?白白占用其它字母?
chenall
发表于 2007-12-8 15:34:08
原帖由 nn2nn 于 2007-12-8 01:56 PM 发表 http://bbs.wuyou.net/images/common/back.gif
这个更新太静了,
如果决定这样:
1、第一轮(避开 W、X、Y、Z)从 V 开始,逆向查找,到 C 结束,查找可以使用的盘符,找到就用,若找不到进行第二轮查找;
2、第二轮从 W 开始顺向查找,到 Z 结束,找到就 ...
这个R盘是启动时就有的吧.
而PECMD执行时这个R盘已经存在了,所以我想应该没有什么问题.
chenall
发表于 2007-12-8 17:16:27
报告BUG.和上一版一样,
我的硬盘上有两个隐藏分区用上一版和新版,PECMD SHOW都只能显示出一个.
PECMD-V2.8.1111.120版正常.
huffery
发表于 2007-12-9 08:07:52
pecmd FILE %SystemRoot%\INF\*.INF=>%TEMP%
Access is denied
为何运行=>总是"access is denied"? 权限当然是够的。
chenall
发表于 2007-12-9 15:08:47
原帖由 chenall 于 2007-12-8 05:16 PM 发表 http://bbs.wuyou.net/images/common/back.gif
报告BUG.和上一版一样,
我的硬盘上有两个隐藏分区用上一版和新版,PECMD SHOW都只能显示出一个(第一个).
PECMD-V2.8.1111.120版正常.
不知有没有其它朋友出现和我一样的问题???
可以来报告一下.
菜刀
发表于 2007-12-9 18:19:41
原帖由 huffery 于 2007-12-9 08:07 AM 发表 http://bbs.wuyou.net/images/common/back.gif
pecmd FILE %SystemRoot%\INF\*.INF=>%TEMP%
Access is denied
为何运行=>总是"access is denied"? 权限当然是够的。
%TEMP% 是否已经存在?
菜刀
发表于 2007-12-9 18:21:27
原帖由 chenall 于 2007-12-9 03:08 PM 发表 http://bbs.wuyou.net/images/common/back.gif
不知有没有其它朋友出现和我一样的问题???
可以来报告一下.
2.9.1114.688版和2.9.1127.488版是不是这样?
shimanows
发表于 2007-12-9 18:55:21
不太懂,学习中..........
chenall
发表于 2007-12-9 18:55:51
原帖由 菜刀 于 2007-12-9 06:21 PM 发表 http://bbs.wuyou.net/images/common/back.gif
2.9.1114.688版和2.9.1127.488版是不是这样?
这两个版本都不正常.
只能显示出一个.
我再用showdrive.exe可以显示出另外一个.
lxl1638
发表于 2007-12-9 19:03:09
本人以后再试验一下,现在硬盘的电源线给本人拉坏了一半,前天拆硬盘时连硬盘的电源线插头都拉断了,只挂上一个硬盘(另一个硬盘无法挂了),才3个分区,很难试验。
aoskas
发表于 2007-12-13 13:14:02
SUBJ要是把光驱的盘符也卸了,用SHOW就显不出来了!!!(PECMD是最新逆加载版),.软驱的卸了也一样的SHOW不出来!
lxl1638
发表于 2007-12-13 15:46:28
原帖由 aoskas 于 2007-12-13 01:14 PM 发表 http://bbs.wwwfox.net/images/common/back.gif
SUBJ要是把光驱的盘符也卸了,用SHOW就显不出来了!!!(PECMD是最新逆加载版),.软驱的卸了也一样的SHOW不出来!
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ │格式│SHOW [硬盘号|标识符][:分区号][,盘符] ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │功能│显示系统存在的移动硬盘或固定硬盘的隐藏分区,并给这些分区分配盘符。 ┃
┃ ├──┼──────────────────────────────────────────────┨
SHOW命令的功能已有说明,说明中只提到移动硬盘或固定硬盘,没有提到光驱和软驱。
紫狐
发表于 2007-12-17 11:25:55
楼主,pecmd的显示隐藏分区功能是不是不能显示0x12的隐藏分区?另外,pecmd不能在XP下运行,showdrive能否在XP下独立运行?
lxl1638
发表于 2007-12-17 12:04:23
XENIX 分区?
是的,只SHOW出Windows支持的常见分区类型(FAT32、NTFS)。
另外PECMD不能的XP运行?不会吧?你双击它没有反应?
PECMD有些命命是不能在正常系统中使用的,这些命令是针对WinPE初始化用的,也有可能在正常系统中使用这些命令会引起系统注册表混乱。
紫狐
发表于 2007-12-18 10:04:30
原帖由 lxl1638 于 2007-12-17 12:04 PM 发表 http://bbs.wuyou.net/images/common/back.gif
XENIX 分区?
是的,只SHOW出Windows支持的常见分区类型(FAT32、NTFS)。
另外PECMD不能的XP运行?不会吧?你双击它没有反应?
PECMD有些命命是不能在正常系统中使用的,这些命令是针对WinPE初始化用的, ...
0x12是EISA分区,其实就是一个FAT32分区,只是分区id不同而已,现在很多新的一键恢复都使用这样的分区格式,希望下个版本能够支持;
我在XP使用PECMD /show后隐藏分区没有出来,我只是要显示隐藏分区,呵呵。
chiyouhen
发表于 2007-12-18 19:29:03
我希望有个功能
logo 或者 shel 或者 wall 有个参数,或者新的指令
能够让 logon 过程切换到桌面的效果可以关掉
那个渐变(淡出淡入)的确好看,
我只是希望能够提供这个功能
命令行里面有没有类似于 goto 或者 do{}while 之类的东西呢
要是有的话就好了
lxl1638
发表于 2007-12-18 21:45:17
goto 用 CALL 实现,goto 是写程序时是不提倡的,不方便代码阅读。
do{}while 也用 CALL 实现,本人上传的脚本中有循环控制演示。
CALL 命令支持递归调用。
[ 本帖最后由 lxl1638 于 2007-12-18 09:50 PM 编辑 ]
ywdzhy
发表于 2007-12-26 22:30:00
顶下,楼主好
jzdai0903
发表于 2008-1-9 21:06:29
2.91127.488版本...
使用MESS做選擇分頁檔案置與否的功能...不管選擇點選 " 是 " 或是 " 否 "...$YESNO都會是YES...
導致選擇 " 否 " 後...還是會叫你選擇分頁檔案放置的位置...
把PECMD換成舊版本後...就可以正常使用了...
請老九確認2.91127.488版本是否有問題?
jzdai0903
发表于 2008-1-9 21:16:59
抱歉...發現我沒看請楚說明...
3、修改了 IFEX 命令中带前导符 $ 的功能,IFEX $ 用于数值变量判断,
FIND $ 用于环境变量判断;
修改後已可以正常使用...
chenall
发表于 2008-1-11 22:29:10
关于PECMD的一个问题.
PECMD的一个配置文件(包括在配置文件中LOAD的配置文件)
里面不可以用两个以上的LOGS
比如A.INI
LOGS X:\TEST.LOG
//其它内容
LOAD B.INI
LOGS
//其它语句
B.INI
LOGS X:\TEST2.LOG
//语句
LOGS
执行时,到第二个LOGS后就停下来了(LOGS X:\TEST2.LOG).后面的语句并没有执行.
lxl1638
发表于 2008-1-12 12:14:22
没有考虑过需要这样使用日志记录的,PECMD在执行LOGS命令关闭日志后回收了日志记录申请的内存,再开日志就无效了。
zjqcomputer
发表于 2008-1-12 14:27:26
发现一个问题:
使用BROW命令后,TARGET_ROOT变量中有一个问题:
1.当我在BROW命令中指定一个根目录例如“x:\”则TARGET_ROOT变量中保存的为“x:\”。
2.当我在BROW命令中指定一个普通目录例如“x:\temp”则TARGET_ROOT变量中保存的为“x:\temp”。
注意1和2的差别,1中多了个“\”,如果我使用以下格式
%TARGET_ROOT%\a.txt 则在BROW中指定根目录时,回返回x:\\a.txt的错误路径。老九兄是编程老手,应该知道问题所在了吧。
ls_qiang
发表于 2008-1-13 00:03:22
请问老九:
3、修改了 IFEX 命令中带前导符 $ 的功能,IFEX $ 用于数值变量判断,FIND $ 用于环境变量判断;
我这样理解导底是否正确:
用不带$的ENVI声明的变量是数值变量,而带$的ENVI声明的变量是环境变量?
不要叫我看pecmd的自带说明,你那关于ENVI命令的说明很含糊。用的是“系统级环境变量”和“内部使用的环境变量”这两个名词,看得我都糊涂了。
建议在pecmd的说明里详细解释一下“系统级环境变量”、“内部使用的环境变量”、“数值变量”、“环境变量”这四个名词的区别和意义。
[ 本帖最后由 ls_qiang 于 2008-1-13 12:12 AM 编辑 ]
ls_qiang
发表于 2008-1-13 00:09:51
另外,ifex和find的比较符最好增加个“不等于”,这个比较符是很有用的啊。
lxl1638
发表于 2008-1-13 00:15:45
原帖由 zjqcomputer 于 2008-1-12 02:27 PM 发表 http://bbs.wuyou.net/images/common/back.gif
现一个问题:
使用BROW命令后,TARGET_ROOT变量中有一个问题:
1.当我在BROW命令中指定一个根目录例如“x:\”则TARGET_ROOT变量中保存的为“x:\”。
2.当我在BROW命令中指定一个普通目录例如“x:\temp”则TARGET_ROOT变量中保存的为“x:\temp”。
注意1和2的差别,1中多了个“\”,如果我使用以下格式
%TARGET_ROOT%\a.txt 则在BROW中指定根目录时,回返回x:\\a.txt的错误路径。老九兄是编程老手,应该知道问题所在了吧。
x:\\a.txt这样的表达好象是错的,但你试验后就发现,只要是微软的Windows系统,
x:\\a.txt = x:\a.txt
不信你就在试试:
1、开始菜单的运行处输入 C:\\BOOT.INI
2、开始菜单的运行处输入 notepad.exe C:\\BOOT.INI
3、建一个CMD批处理,批处理内容为 notepad.exe C:\\BOOT.INI
看看会怎样?你又把上面的 C:\\BOOT.INI 改成 C:\\\\\\\\\\\\\\\\\\\\BOOT.INI 试试,你会发现很有趣。
以前本人曾经发过与此相关的帖子,只是理解的人少,重视的人少而已。更变态:
C:\\\\windows\\\\system32\\\\\\\\notepad.exe C:\\\\\\\\\\BOOT.INI
结论:多一个 "\" 不影响使用,只要在 Windows 下才行,纯DOS没有试验过。
[ 本帖最后由 lxl1638 于 2008-1-13 12:41 AM 编辑 ]
lxl1638
发表于 2008-1-13 00:27:10
原帖由 ls_qiang 于 2008-1-13 12:03 AM 发表 http://bbs.wuyou.net/images/common/back.gif
请问老九:
我这样理解导底是否正确:
用不带$的ENVI声明的变量是数值变量,而带$的ENVI声明的变量是环境变量?
不要叫我看pecmd的自带说明,你那关于ENVI命令的说明很含糊。用的是“系统级环 ...
NO,你下载本人的循环控制脚本看看。
一切变量在用户的INI文件中都是字符串,ENVI命令的前导符"$"表示设置的是系统级环境变量。
如:
ENVI V1=12345
若用 IFEX 命令的 $ 前导引用 %V1%,则 %V1%作数值处理
示例:IFEX $%V1%>10000,........ ! ...........
若用 FIND 命令的 $ 前导引用 %V1%,则 %V1%作字符处理
FIND、IFEX命令都有执行条件不成立的功能,你认真看看说明。
lxl1638
发表于 2008-1-13 00:29:40
原帖由 ls_qiang 于 2008-1-13 12:09 AM 发表 http://bbs.wuyou.net/images/common/back.gif
另外,ifex和find的比较符最好增加个“不等于”,这个比较符是很有用的啊。
IFEX条件, 命令1 ! 命令2
FIND条件, 命令1 ! 命令2
省掉 命令1 ,即写成:
IFEX条件,!命令2
FIND条件, !命令2
命令2就是你想做的事了。