无忧启动论坛

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

[PECMD X86 & X64 V4.0.2011.0501版] WinPE命令解释程序 & WinPE登录命令。

    [复制链接]
3751#
发表于 2011-9-15 10:56:03 | 只看该作者
回复

使用道具 举报

3752#
发表于 2011-10-2 11:35:56 | 只看该作者
PECMD 幾乎已不支援 win8pe (pe4.0)

需調整好開發者與使用者之間的關係
這個是開發者與使用者共同的責任

無憂啟動管理員責任最大
回复

使用道具 举报

3753#
发表于 2011-10-11 22:58:10 | 只看该作者
老毛桃几年不见、老九久未露面、我心如水云游世间。看到高人淡淡然的隐退,心中有失落感,但隐退未必是坏事,祝福前辈们自由、幸福、快乐!
回复

使用道具 举报

3754#
发表于 2011-10-26 14:14:29 | 只看该作者
在64为win7下,“REGI $HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CSDVersion,CSDVersion“语句,必须要用64位的PECMD吗?但读取同样位置的ProductName却可以用32位的PECMD?
测试一(64位win7,32位PECMD):
REGI $HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName,ProductName 正确读取。
REGI $HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CSDVersion,CSDVersion 读取不到。
测试二(64位win7,64位PECMD):
REGI $HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName,ProductName 正确读取。
REGI $HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CSDVersion,CSDVersion
正确读取。
测试三(32位XP,32位Win2003,32位PECMD):
REGI $HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName,ProductName 正确读取。
REGI $HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CSDVersion,CSDVersion
正确读取。
回复

使用道具 举报

3755#
发表于 2011-10-29 20:34:27 | 只看该作者
老大,怎么用DISK命令调整并全部显示硬盘及U盘的盘符,请指教,严重感谢!!!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=201759&extra=page%3D1

注:这个问题已解决了,祥情看上面的链接!

[ 本帖最后由 moneyjin 于 2011-10-30 19:19 编辑 ]
回复

使用道具 举报

3756#
发表于 2011-10-31 16:33:59 | 只看该作者
呵呵 原来你就是老九 我真是太无知了
回复

使用道具 举报

3757#
发表于 2011-11-4 14:46:56 | 只看该作者
好东西,谢谢了!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

3758#
发表于 2011-11-10 11:39:04 | 只看该作者
太好了,方便学习应用
回复

使用道具 举报

3759#
发表于 2011-11-10 13:39:01 | 只看该作者
太强大了。。膜拜。。
回复

使用道具 举报

3760#
发表于 2011-11-12 14:24:02 | 只看该作者

BUG

我发现PECMD有个BUG, PECMD锁定Explorer.exe会造成死循环:

当在文件夹选项勾选"在单独的进程中打开文件夹窗口"后, 打开一个资源管理器窗口, 这时会有两个Explorer.exe进程, 如果在任务管理器里终止占用内存最多的那个Explorer.exe, 那么问题就出现了, PECMD会一直不断尝试重新启动Explorer.exe, 但已经有一个同名进程了, 系统就死在那里用不了了.

相关注册表键位是:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\SeparateProcess
回复

使用道具 举报

3761#
发表于 2011-11-15 15:00:20 | 只看该作者
老九老大,是不是度密月去了?好像很久没更新了。

[ 本帖最后由 2011lizp2020 于 2011-11-15 15:02 编辑 ]
回复

使用道具 举报

3762#
发表于 2011-11-16 01:03:40 | 只看该作者
赞,下载收藏啦!!!!!!!!!!1
回复

使用道具 举报

3763#
发表于 2011-11-25 05:59:45 | 只看该作者

缺陷!

虽然不再对楼主抱希望, 但是有必要说明一下这个问题:

PECMD 的 REGI 命令居然不支持创建 REG_EXPAND_SZ 注册表类型!! 这是很常用的数据类型!

如果使用 INI 配置文件来注册 MMC , 会出现无法与磁盘服务通讯的错误, 因为 dmserver.dll 的路径被写成 REG_SZ 类型, 而实际上应该是 REG_EXPAND_SZ 的!

如果默认无前导符号表示 REG_SZ 字符串, 而添加 $ 表示REG_EXPAND_SZ 类型, 就会显得比较完美. 当然, 支持的数据类型越多越好咯~

[ 本帖最后由 2010hook 于 2011-11-25 06:31 编辑 ]
回复

使用道具 举报

3764#
发表于 2011-11-29 19:30:37 | 只看该作者
如何指定窗体的 相对位置?  就是说如何指定窗体位置在各种分辨率下的右下角?
回复

使用道具 举报

3765#
发表于 2011-11-30 12:01:25 | 只看该作者
如果PECMD有一个参数可以获取分区/硬盘大小就更好了,方便知道那个分区才是想要加载/读取的
因为有时硬盘内会放了多于一份的外置WIM,因为有备份嘛
在选取分区时,目前只能做到知道那个盘符有外置WIM在,但就不知那个分区才是要加载的(有时还没同步备份时)
实机和PE的盘符我发现在我这里是不一样的,所以有时会选错,所以希望可以这这样的参数是更确定要选那个分区呢。当然能获取硬盘的型号就更好了,呵呵~~
回复

使用道具 举报

3766#
发表于 2011-11-30 13:01:16 | 只看该作者
TEXT 请稍后111……#0x0000FF L150 T250 R800 B700 $100
TEXT 请稍后222……#0xFF0000 L150 T450 R800 B700 $100 *
这2个颜色和网上查看RGB颜色表 显示刚好相反    网上的事上面的蓝 下面的红
回复

使用道具 举报

3767#
发表于 2011-12-1 08:20:08 | 只看该作者

回复 #3809 diannao338 的帖子

TEXT指令所用之顏色代碼可用老九寫的
PECMD助手(PecmdHelper.exe)取得
回复

使用道具 举报

3768#
发表于 2011-12-1 08:24:34 | 只看该作者
原帖由 diannao338 于 2011-11-29 19:30 发表
如何指定窗体的 相对位置?  就是说如何指定窗体位置在各种分辨率下的右下角?

可用SCRN指令:
  功能:返回螢幕現用的寬和高。

再扣除窗体的長寬就可定位至右下角。
---------------------------------------------------------------------------
SCRN ScrW,ScrH
CALC ScrW=%ScrW%-200
CALC ScrH=%ScrH%-80-28
CALL @子程式
_SUB 子程式,L%ScrW%T%ScrH%W200H80,新視窗,,
_END

---------------------------------------------------------------------------

[ 本帖最后由 bahmo 于 2011-12-1 08:59 编辑 ]
回复

使用道具 举报

3769#
发表于 2011-12-4 20:37:24 | 只看该作者
2011版 file 命令 重命名文件 怎么无效?
FILE qq2011.exe>>2011.rar
无效
exec !cmd.exe /C "ren QQ2011.rar QQ2011.exe"
也不行 ,直接用批处理 ren倒可以
应该是 位置不对, 不清楚怎么设置

[ 本帖最后由 diannao338 于 2011-12-6 16:41 编辑 ]
回复

使用道具 举报

3770#
发表于 2011-12-7 13:48:34 | 只看该作者
原帖由 diannao338 于 2011-12-4 20:37 发表
2011版 file 命令 重命名文件 怎么无效?
FILE qq2011.exe>>2011.rar


搞定了 原来要完整路径
FILE c:\qq2011.exe>>c:\2011.rar  或者
FILE .\qq2011.exe>>.\2011.rar


find命令判断 支持 and么? 大于小于?
比方
find $%a%=1 and $%b%=1,.............
一定要find $%a%=1,find $%b%=1,.........么?

find $%n%>10,.......呢?

pecmd如何取随机数?(找到随机函数了->慢慢研究一下)

[ 本帖最后由 diannao338 于 2011-12-10 14:12 编辑 ]
回复

使用道具 举报

3771#
发表于 2011-12-10 13:40:45 | 只看该作者

回复 #1 lxl1638 的帖子

WRIT 命令写入内容最好改为支持 环境变量,比如

envi P=C:\
WRIT C:\123.bat,0,%P%\111
回复

使用道具 举报

3772#
发表于 2011-12-11 10:03:40 | 只看该作者

回复 #1 lxl1638 的帖子

发现 pcip 命令有问题
PCIP -,-,-,60.191.134.196&60.191.134.206,1,1
这样设置无线网卡后 tcp/ip错误,就是无法自动获取地址,无论手动重启网卡和电脑都不行
解决办法是 随便设置一个ip,然后重启网卡,才可以用!!!

而且pcip 命令不支持 变量
TEAM envi DNS1=60.191.134.196|envi DNS2=60.191.134.206
PCIP ,,,%DNS1%&%DNS2%,1,1
这样是不行的,可以看到dns被设为0,0,0,0

还有dns现在只能设2个,能不能再多?有备无患嘛

只是对已存在命令提建议

测试这样才可以
envi DNS=60.191.134.196&60.191.134.206
PCIP ,,,%DNS%,1,1

[ 本帖最后由 diannao338 于 2011-12-14 08:19 编辑 ]
回复

使用道具 举报

3773#
发表于 2011-12-11 15:28:10 | 只看该作者
随机数那算不算有误?
calc a=rand(10)
a返回的应该是0-9的数字吧?
怎么出现a=0.    应该是多了一个点,虽然可以判断解决,但还是得修正下
回复

使用道具 举报

3774#
发表于 2011-12-12 10:42:12 | 只看该作者
原帖由 diannao338 于 2011-12-11 15:28 发表
随机数那算不算有误?
calc a=rand(10)
a返回的应该是0-9的数字吧?
怎么出现a=0.    应该是多了一个点,虽然可以判断解决,但还是得修正下

怀疑calc的所有计算结果是0的,都会输出0.。
测试过加"+",减"-";乘"*",除"/";模"%";abs(a);arcsin(a);div(a,b);rand(a);round(a);int(a);mod(a,b)。
回复

使用道具 举报

3775#
发表于 2011-12-13 10:15:00 | 只看该作者
原帖由 diannao338 于 2011-12-11 15:28 发表
随机数那算不算有误?
calc a=rand(10)
a返回的应该是0-9的数字吧?
怎么出现a=0.    应该是多了一个点,虽然可以判断解决,但还是得修正下


格式│CALC [#]<變數名稱><=><數學式子>[#小數位數]
功能│計算"數學式子"的值,並將運算結果儲存到指定名稱的"變數"中。
參數│■前導"#" : 表示運算結果四捨五入取整,省略該前導運算結果按double型資料來處理,預設6位小數;
      │■後綴"#" : 表示運算結果按double型資料來處理時,保留的小數位數,省略為預設6位,最多16位;

calc #a=rand(10)
calc a=rand(10) #0

這樣就不會出現
回复

使用道具 举报

3776#
发表于 2011-12-14 11:25:04 | 只看该作者

回复 #3818 bahmo 的帖子

学习了

能不能解决 上面提到的 picp命令 自动获取ip
还有writ 写入变量呢,好像它也不能创建一个文件且写入第二行以上,创建只能写一行
find $%n%>10,.......呢?
这个10是不是因为是字符串的缘故? find mem  倒可以判断大于小于,
回复

使用道具 举报

3777#
发表于 2011-12-14 12:33:03 | 只看该作者
原帖由 diannao338 于 2011-12-10 13:40 发表
WRIT 命令写入内容最好改为支持 环境变量,比如

envi P=C:\
WRIT C:\123.bat,0,%P%\111


envi P=C:\
WRIT C:\123.bat,$0,%P%111
回复

使用道具 举报

3778#
发表于 2011-12-14 12:41:29 | 只看该作者
原帖由 diannao338 于 2011-12-14 11:25 发表
学习了

能不能解决 上面提到的 picp命令 自动获取ip
还有writ 写入变量呢,好像它也不能创建一个文件且写入第二行以上,创建只能写一行
find $%n%>10,.......呢?
这个10是不是因为是字符串的缘故? find mem ...

IFEX $%n%>10,......
find $%n%>10,....是找 環境變數

WRIT指令沒有問題,重點是有沒有仔細看 PECMD指令教程
回复

使用道具 举报

3779#
发表于 2011-12-14 16:48:03 | 只看该作者
谢了,果然可以,WRIT命令是我原先看错了  把 $ 加%a%前面去了
还那个pcip能解决么? 我现在没解决的 都调用cmd,那个不太好用..
回复

使用道具 举报

3780#
发表于 2011-12-15 08:18:03 | 只看该作者
原帖由 diannao338 于 2011-12-11 10:03 发表
发现 pcip 命令有问题
PCIP -,-,-,60.191.134.196&60.191.134.206,1,1
这样设置无线网卡后 tcp/ip错误,就是无法自动获取地址,无论手动重启网卡和电脑都不行
解决办法是 随便设置一个ip,然后重启网卡,才可以用 ...


PCIP <IP 位址>,<子網遮罩>,<預設閘道>,<DNS 位址>,[網卡序號],[網卡狀態]  
  ■網卡序號: 數字,可省略,預設為0表示第一網卡,1表示第二網卡,2表示第三網卡,依次類推;
PCIP -,-,-,60.191.134.196&60.191.134.206,1,1

問題會不會出在網卡序號?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-10-10 11:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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