无忧启动论坛

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

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

    [复制链接]
13261#
发表于 2017-9-22 09:18:20 | 只看该作者
本帖最后由 ling3882688 于 2017-9-22 09:27 编辑

M大,PECMD获取的分区物理号和逻辑号跟GHOST里的那个编号有对应关系么?之前我一直以为是一致的。
回复

使用道具 举报

13262#
 楼主| 发表于 2017-9-22 12:19:22 | 只看该作者
本帖最后由 mdyblog 于 2017-9-22 12:21 编辑
ling3882688 发表于 2017-9-22 09:18
M大,PECMD获取的分区物理号和逻辑号跟GHOST里的那个编号有对应关系么?之前我一直以为是一致的。


没有对应关系。MBR上 一般不一致。
如果只有主分区, 且在前面排的(中间没有空),且分区符合GHOST要求, 则是一致。
GHOST 自己搞的一套序号。
回复

使用道具 举报

13263#
发表于 2017-9-22 12:54:34 | 只看该作者
mdyblog 发表于 2017-9-22 12:19
没有对应关系。MBR上 一般不一致。
如果只有主分区, 且在前面排的(中间没有空),且分区符合GHOST要 ...

嗯,确实是GHOST自己搞的。不符合的都排除了,从自己认为符合的开始编号的。
M大还有个老问题想问问啥时候有空啊?扇区为4096的时候分区恢复无效的问题。
回复

使用道具 举报

13264#
 楼主| 发表于 2017-9-22 15:57:50 | 只看该作者
ling3882688 发表于 2017-9-22 12:54
嗯,确实是GHOST自己搞的。不符合的都排除了,从自己认为符合的开始编号的。
M大还有个老问题想问问啥时 ...

等有时间吧
回复

使用道具 举报

13265#
发表于 2017-9-28 15:56:58 | 只看该作者
老大,请问PE如何按重启后在执行一次PECMD命令。清理用的。比如我们不用PE了直接按重启或者关机,然后在执行命令。
回复

使用道具 举报

13266#
 楼主| 发表于 2017-9-29 02:16:38 | 只看该作者
chxm1023 发表于 2017-9-28 15:56
老大,请问PE如何按重启后在执行一次PECMD命令。清理用的。比如我们不用PE了直接按重启或者关机,然后在执 ...

是说 重启或者关机 前, 自动执行 你的 清理命令 吗?
回复

使用道具 举报

13267#
发表于 2017-9-29 15:05:17 | 只看该作者
mdyblog 发表于 2017-9-29 02:16
是说 重启或者关机 前, 自动执行 你的 清理命令 吗?

对。用系统的关机或重启。按了之后就执行命令在关机或者重启
回复

使用道具 举报

13268#
 楼主| 发表于 2017-9-29 19:23:58 | 只看该作者
chxm1023 发表于 2017-9-29 15:05
对。用系统的关机或重启。按了之后就执行命令在关机或者重启


┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃    │命令│'SHUT'                                                                                      ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │格式│SHUT [-force] [E|O数字|C|R|L|H|S|SHUTDOWN|-]  [--] [脚本参数表]                             ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │功能│关闭或重启计算机。                                                                          ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │    │  -force : 快速关机。                                                                       ┃
┃    │参数│■无参数 : 默认为关闭系统;                                                                 ┃
┃    │    │■参数"E": 先弹出光驱,等待10秒;                                                           ┃
┃    │    │■参数"O数字": 先弹出光驱,等待数字指定的毫秒数,默认10000毫秒(10秒)                        ┃
┃    │    │■参数"C": 关闭光驱;                                                                       ┃
┃    │    │■参数"H": 执行休眠操作,系统必须支持休眠(可以在控制面板的电源选项启用休眠);               ┃
┃SHUT│    │■参数"L": 执行注销用户操作;                                                               ┃
┃    │    │■参数"R": 执行重启系统操作;                                                               ┃
┃    │    │■参数"S": 执行挂起系统操作。                                                               ┃
┃    │    │■参数"K": 锁定该计算机。                                                                   ┃
┃    │    │■参数"SHUTDOWN": 另类关机。带参数 -s:关机(默认) -r:重启 -f:强制(默认) --f:取消-f -t 秒数   ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │示例│SHUT H                                                                                      ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │备注│※可在"EXEC"命令的时候指定挂接"ExitWindowsEx"函数,配合此命令使用,将拦截所有的关闭系统调   ┃
┃    │    │  用,达到正确关闭的目的(注意,此功能是快速关机,可能不会保存所有数据)。                    ┃
┃    │    │※如果不能给 U 盘、USB移动硬盘等设备及时分配盘符或者关机缓慢,请尝试重启 AudioSrv 服务(对于┃
┃    │    │  部分 SIGMATEL HD 系列集成声卡有用)                                                       ┃
┃    │    │※TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv                                             ┃
┃    │    │※REGI HKLM\SOFTWARE\PELOGON\FORCESHUTDOWN=#1  //这样设置后,开始菜单也是快速关机           ┃
┃    │    │※关机时自动执行 %SystemRoot%\System32\OnShutdown.wcs 操作码 脚本参数表                     ┃
┃    │    │  操作码:shutdown=关机 reboot=重启 logout=注销 suspend=挂起 hiber=休眠 poweroff=关电 unknown┃
┃    │    │  lock=锁定计算机   关机菜单支持:shutdown reboot  logout poweroff unknown                   ┃
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

OnShutdown.wcs.zip (310 Bytes, 下载次数: 4)
回复

使用道具 举报

13269#
发表于 2017-9-30 22:13:07 | 只看该作者
mdyblog 发表于 2017-9-29 19:23
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ...

老大,好像无效果啊。2003PE使用了没效果。写在PECMD.INI里吗?
回复

使用道具 举报

13270#
发表于 2017-9-30 22:54:41 | 只看该作者
mdyblog 发表于 2017-9-29 19:23
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ...

可以了老大。谢谢老大。。。
回复

使用道具 举报

13271#
发表于 2017-10-3 09:09:10 | 只看该作者
M大!我看到一个帖子!里面有什么好事好+要做好=要做好事!用PECMD弄了好长时间才弄出来!但是还是有一个问题!如何在在循环嵌套中!得到正确结果后退出全部循环?比如从9开始!这样避免了都是0的情况!到正确结果后不再循环!
  1. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
  2. _SUB LISTARRAY
  3.    ENVI &&要=9
  4.    LOOP #%要%>=0,
  5.    {
  6.     ENVI &&做=9
  7.      LOOP #%做%>=0,
  8.      {
  9.        ENVI &&好=9
  10.        LOOP #%好%>=0,
  11.        {
  12.         ENVI &&事=9
  13.          LOOP #%事%>=0,
  14.          {
  15.             CALC &Z1=%好%*100+%&事%*10+%好%+%要%*100+%&做%*10+%好%
  16.             CALC &Z2=%要%*1000+%&做%*100+%好%*10+%&事%
  17.             IFEX $%&Z1%=%&Z2%,TEAM MESS 要=%&要% 做=%&做% 好=%&好% 事=%&事%| EXIT[color=Red]但是问题来了!怎么得到正确结果后退出全部循环?[/color]
  18.             CALC &事=%&事%-1
  19.          }
  20.          CALC &好=%&好%-1
  21.        }
  22.         CALC &做=%&做%-1
  23.      }
  24.      CALC &要=%&要%-1
  25.    }
  26.    
  27. _END

  28. LISTARRAY
复制代码
回复

使用道具 举报

13272#
 楼主| 发表于 2017-10-3 09:56:02 | 只看该作者
ge 发表于 2017-10-3 09:09
M大!我看到一个帖子!里面有什么好事好+要做好=要做好事!用PECMD弄了好长时间才弄出来!但是还是有一个问 ...

让所有条件都无效
TEAM SET 要=-9| SET 做=-9| SET 好=-9| SET 事=-9| SET 做=-9| SET 做=-9| EXIT LOOP
回复

使用道具 举报

13273#
发表于 2017-10-3 10:07:58 | 只看该作者
mdyblog 发表于 2017-10-3 09:56
让所有条件都无效
TEAM SET 要=-9| SET 做=-9| SET 好=-9| SET 事=-9| SET 做=-9| SET 做=-9| EXIT LOOP ...

谢谢!我看看!
回复

使用道具 举报

13274#
发表于 2017-10-4 17:05:59 | 只看该作者
請問一下PECMD換成88.05.78之後偶爾會在啟動時,出現這樣的錯誤
但是此刻再一次去重新載入PECMD.INI還是可以正常載入,會是哪裡錯誤呢?還沒更換新版本之前是正常的

00000.jpg (103.37 KB, 下载次数: 312)

00000.jpg
回复

使用道具 举报

13275#
 楼主| 发表于 2017-10-5 10:42:43 | 只看该作者
本帖最后由 mdyblog 于 2017-10-5 10:51 编辑
2012bear1alex1 发表于 2017-10-4 17:05
請問一下PECMD換成88.05.78之後偶爾會在啟動時,出現這樣的錯誤
但是此刻再一次去重新載入PECMD.INI還是可 ...


PECMD.INI最开始加一行
LOGS  **2  * X:\PE1.LOG

出错时,打开  X:\PE1.LOG 看看 最后一行, 那就是出错的地方。

如果 是 子脚本内出错, 再在该子脚本开始加 :
LOGS  **2  * X:\PE2.LOG
如此类似 继续追剿。




也可统一些写为:
LOGS **2 * CONOUT$
会出现一个PECMD实时调试窗口,显示当前执行的命令


是不是 用了KILL 和消息捕捉。 如果是的,KILL 换成 KILL*
回复

使用道具 举报

13276#
发表于 2017-10-5 15:07:22 | 只看该作者
mdyblog 发表于 2017-10-5 10:42
PECMD.INI最开始加一行
LOGS  **2  * X:\PE1.LOG

我用的是 kill *explorer explorer.exe,這樣正確嗎?一直都是這樣kill的,還是原本就錯了??請指教
回复

使用道具 举报

13277#
 楼主| 发表于 2017-10-5 15:36:07 | 只看该作者
2012bear1alex1 发表于 2017-10-5 15:07
我用的是 kill *explorer explorer.exe,這樣正確嗎?一直都是這樣kill的,還是原本就錯了??請指教

KILL 进程没问题。 KILL 进程 不能用KILL*


上面说的是KILL 窗口。比如
KILL  \
改为
KILL*  \
回复

使用道具 举报

13278#
发表于 2017-10-5 17:04:20 | 只看该作者
mdyblog 发表于 2017-10-5 15:36
KILL 进程没问题。 KILL 进程 不能用KILL*

那怪了,我的腳本裡面已經沒有其他kill的指令了,我把錯誤時的LOG提供出來,請指教
2        {ENTER:X:\Windows\system32\PECMD.INI}
2        [LOGS *X:\PE1.LOG]        <0>        :操作順利完成。
3        [TIPS -dummy R*-20B*-20]        <0>        :操作順利完成。
4        [FONT X:\Windows\Fonts,0]        <0>        :操作順利完成。
5        [HOTK #119,TEAM PECMD.EXE DISP W1024 H768]        <0>        :操作順利完成。
6        [TEXT 初始化載入Win10 PE中,請耐心等候..... #0xEE00 L79 T39 $20]        <0>        :操作順利完成。
6        [WAIT 1000]        <0>        :操作順利完成。
6        [TEAM TEXT 初始化載入Win10 PE中,請耐心等候..... #0xEE00 L79 T39 $20|WAIT 1000]        <0>        :操作順利完成。
7        [EXEC !X:\Windows\system32\wpeinit.exe]        <0>        :操作順利完成。
8        [EXEC !X:\Windows\system32\winpeshl.exe]        <0>        :操作順利完成。
12        {IFEX X:\Windows\kmwow64.exe, EXEC X:\Windows\kmwow64.exe}
CreateProcess(X:\Windows\kmwow64.exe)=0 [0]
12        [EXEC X:\Windows\kmwow64.exe]        <129>        :%1 應用程式無法在 Win32 模式中執行。
12        [IFEX X:\Windows\kmwow64.exe, EXEC X:\Windows\kmwow64.exe]        <129>        :%1 應用程式無法在 Win32 模式中執行。
14        [EXEC !=X:\Windows\system32\WCS.cmd]        <0>        :操作順利完成。
16        [SHEL X:\Windows\explorer.exe]        <0>        :操作順利完成。
17        [SERV CoreMessagingRegistrar]        <1056>        :服務的例項已在執行中。
回复

使用道具 举报

13279#
 楼主| 发表于 2017-10-5 20:16:03 | 只看该作者
2012bear1alex1 发表于 2017-10-5 17:04
那怪了,我的腳本裡面已經沒有其他kill的指令了,我把錯誤時的LOG提供出來,請指教

LOGS *X:\PE1.LOG
改为
LOGS  **2   *X:\PE1.LOG
回复

使用道具 举报

13280#
发表于 2017-10-8 09:23:39 来自手机 | 只看该作者
本帖最后由 红毛樱木 于 2017-10-8 23:21 编辑

老大,有个极端需求,不知可否满足,读取主板品牌和型号信息。
有些特定机型的驱动安装需要专用的驱动,所以有这个特殊需求。
回复

使用道具 举报

13281#
发表于 2017-10-10 21:05:49 | 只看该作者
谢谢分享
回复

使用道具 举报

13282#
 楼主| 发表于 2017-10-10 23:43:39 | 只看该作者
红毛樱木 发表于 2017-10-8 09:23
老大,有个极端需求,不知可否满足,读取主板品牌和型号信息。
有些特定机型的驱动安装需要专用的驱动,所 ...

怎么读取啊?有资料吗?
回复

使用道具 举报

13283#
发表于 2017-10-11 21:12:58 来自手机 | 只看该作者
mdyblog 发表于 2017-10-10 23:43
怎么读取啊?有资料吗?

不晓得,,,不知道微软的setupapi里有没有。。。
回复

使用道具 举报

13284#
 楼主| 发表于 2017-10-12 12:08:58 | 只看该作者
红毛樱木 发表于 2017-10-11 21:12
不晓得,,,不知道微软的setupapi里有没有。。。

是PE下吗? 有WMI支持吗?
回复

使用道具 举报

13285#
 楼主| 发表于 2017-10-12 13:45:15 | 只看该作者
2012bear1alex1 发表于 2017-10-5 17:04
那怪了,我的腳本裡面已經沒有其他kill的指令了,我把錯誤時的LOG提供出來,請指教

好了吗?
回复

使用道具 举报

13286#
发表于 2017-10-12 13:56:11 | 只看该作者
mdyblog 发表于 2017-10-12 12:08
是PE下吗? 有WMI支持吗?

通用性不好吧。有很多精简的pe不支持wmi。
回复

使用道具 举报

13287#
发表于 2017-10-12 14:08:41 | 只看该作者
mdyblog 发表于 2017-10-12 12:08
是PE下吗? 有WMI支持吗?

肯定不能依赖WMI,大部分都不带WMI支持的。
回复

使用道具 举报

13288#
 楼主| 发表于 2017-10-12 15:27:45 | 只看该作者
红毛樱木 发表于 2017-10-12 14:08
肯定不能依赖WMI,大部分都不带WMI支持的。

不是你自己的PE吗?
回复

使用道具 举报

13289#
 楼主| 发表于 2017-10-12 15:35:10 | 只看该作者
红毛樱木 发表于 2017-10-8 09:23
老大,有个极端需求,不知可否满足,读取主板品牌和型号信息。
有些特定机型的驱动安装需要专用的驱动,所 ...


REGI .HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\\BaseBoardManufacturer,BaseBoardManufacturer
REGI .HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\\BaseBoardProduct,BaseBoardProduct
REGI .HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\\BaseBoardVersion,BaseBoardVersion

回复

使用道具 举报

13290#
发表于 2017-10-12 15:52:01 | 只看该作者
mdyblog 发表于 2017-10-12 15:27
不是你自己的PE吗?

我自己的精简版中  也不带WMI支持。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-20 08:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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