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

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

   火... [复制链接]
发表于 2017-9-28 15:56:58 | 显示全部楼层
老大,请问PE如何按重启后在执行一次PECMD命令。清理用的。比如我们不用PE了直接按重启或者关机,然后在执行命令。

点评

是说 重启或者关机 前, 自动执行 你的 清理命令 吗?  详情 回复 发表于 2017-9-29 02:16
回复

使用道具 举报

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

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

点评

对。用系统的关机或重启。按了之后就执行命令在关机或者重启  详情 回复 发表于 2017-9-29 15:05
回复

使用道具 举报

发表于 2017-9-29 15:05:17 | 显示全部楼层
mdyblog 发表于 2017-9-29 02:16
是说 重启或者关机 前, 自动执行 你的 清理命令 吗?

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

点评

┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ ┃ │命令│'SHUT'  详情 回复 发表于 2017-9-29 19:23
回复

使用道具 举报

 楼主| 发表于 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)

点评

可以了老大。谢谢老大。。。  详情 回复 发表于 2017-9-30 22:54
老大,好像无效果啊。2003PE使用了没效果。写在PECMD.INI里吗?  详情 回复 发表于 2017-9-30 22:13
回复

使用道具 举报

发表于 2017-9-30 22:13:07 | 显示全部楼层
mdyblog 发表于 2017-9-29 19:23
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ...

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

使用道具 举报

发表于 2017-9-30 22:54:41 | 显示全部楼层
mdyblog 发表于 2017-9-29 19:23
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ...

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

使用道具 举报

发表于 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
复制代码

点评

让所有条件都无效 TEAM SET 要=-9| SET 做=-9| SET 好=-9| SET 事=-9| SET 做=-9| SET 做=-9| EXIT LOOP  详情 回复 发表于 2017-10-3 09:56
回复

使用道具 举报

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

使用道具 举报

发表于 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 ...

谢谢!我看看!
回复

使用道具 举报

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

点评

PECMD.INI最开始加一行 LOGS **2 * X:\PE1.LOG 出错时,打开 X:\PE1.LOG 看看 最后一行, 那就是出错的地方。 如果 是 子脚本内出错, 再在该脚本开始加 : LOGS **2 * X:\PE2.LOG 如此类似 继续追  详情 回复 发表于 2017-10-5 10:42
回复

使用道具 举报

 楼主| 发表于 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实时调试窗口,显示当前执行的命令
pecmd-dbg.png

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

点评

我用的是 kill *explorer explorer.exe,這樣正確嗎?一直都是這樣kill的,還是原本就錯了??請指教  详情 回复 发表于 2017-10-5 15:07
回复

使用道具 举报

发表于 2017-10-5 15:07:22 | 显示全部楼层
mdyblog 发表于 2017-10-5 10:42
PECMD.INI最开始加一行
LOGS  **2  * X:\PE1.LOG

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

点评

KILL 进程没问题。 KILL 进程 不能用KILL* 上面说的是KILL 窗口。比如 KILL \ 改为 KILL* \  详情 回复 发表于 2017-10-5 15:36
回复

使用道具 举报

 楼主| 发表于 2017-10-5 15:36:07 | 显示全部楼层
2012bear1alex1 发表于 2017-10-5 15:07
我用的是 kill *explorer explorer.exe,這樣正確嗎?一直都是這樣kill的,還是原本就錯了??請指教

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


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

点评

那怪了,我的腳本裡面已經沒有其他kill的指令了,我把錯誤時的LOG提供出來,請指教  详情 回复 发表于 2017-10-5 17:04
回复

使用道具 举报

发表于 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>        :服務的例項已在執行中。

点评

好了吗?  详情 回复 发表于 2017-10-12 13:45
LOGS *X:\PE1.LOG 改为 LOGS **2 *X:\PE1.LOG  详情 回复 发表于 2017-10-5 20:16
回复

使用道具 举报

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

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

使用道具 举报

发表于 2017-10-8 09:23:39 来自手机 | 显示全部楼层
本帖最后由 红毛樱木 于 2017-10-8 23:21 编辑

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

点评

REGI ,HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\\BaseBoardManufacturer,BaseBoardManufacturer REGI ,HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\\BaseBoardProduct,BaseBoardProduct RE  详情 回复 发表于 2017-10-12 15:35
怎么读取啊?有资料吗?  详情 回复 发表于 2017-10-10 23:43
回复

使用道具 举报

发表于 2017-10-10 21:05:49 | 显示全部楼层
谢谢分享
回复

使用道具 举报

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

怎么读取啊?有资料吗?

点评

不晓得,,,不知道微软的setupapi里有没有。。。  详情 回复 发表于 2017-10-11 21:12
回复

使用道具 举报

发表于 2017-10-11 21:12:58 来自手机 | 显示全部楼层
mdyblog 发表于 2017-10-10 23:43
怎么读取啊?有资料吗?

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

点评

是PE下吗? 有WMI支持吗?  详情 回复 发表于 2017-10-12 12:08
回复

使用道具 举报

 楼主| 发表于 2017-10-12 12:08:58 | 显示全部楼层
红毛樱木 发表于 2017-10-11 21:12
不晓得,,,不知道微软的setupapi里有没有。。。

是PE下吗? 有WMI支持吗?

点评

肯定不能依赖WMI,大部分都不带WMI支持的。  详情 回复 发表于 2017-10-12 14:08
通用性不好吧。有很多精简的pe不支持wmi。  详情 回复 发表于 2017-10-12 13:56
回复

使用道具 举报

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

好了吗?

点评

目前追蹤到執行 kmwow64.exe 這個,導致的,是不是後來的PECMD.EXE已經不需要再執行這個了??因為我把這行代碼先取消執行,結果都正常了  详情 回复 发表于 2017-10-12 17:08
回复

使用道具 举报

发表于 2017-10-12 13:56:11 | 显示全部楼层
mdyblog 发表于 2017-10-12 12:08
是PE下吗? 有WMI支持吗?

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

使用道具 举报

发表于 2017-10-12 14:08:41 | 显示全部楼层
mdyblog 发表于 2017-10-12 12:08
是PE下吗? 有WMI支持吗?

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

点评

不是你自己的PE吗?  详情 回复 发表于 2017-10-12 15:27
回复

使用道具 举报

 楼主| 发表于 2017-10-12 15:27:45 | 显示全部楼层
红毛樱木 发表于 2017-10-12 14:08
肯定不能依赖WMI,大部分都不带WMI支持的。

不是你自己的PE吗?

点评

我自己的精简版中 也不带WMI支持。  详情 回复 发表于 2017-10-12 15:52
回复

使用道具 举报

 楼主| 发表于 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

点评

看了一下苹果笔记本在PE下 这个地方键值是空的没有数据 HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS  详情 回复 发表于 2017-10-13 00:44
回复

使用道具 举报

发表于 2017-10-12 15:52:01 | 显示全部楼层
mdyblog 发表于 2017-10-12 15:27
不是你自己的PE吗?

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

点评

红毛樱木 厉害,感谢感谢。 发表于 8 分钟前 ----------------------- 这个够用了吗?  详情 回复 发表于 2017-10-12 16:02
自己的PE加一个嘛。  详情 回复 发表于 2017-10-12 16:00
回复

使用道具 举报

 楼主| 发表于 2017-10-12 16:00:58 | 显示全部楼层
红毛樱木 发表于 2017-10-12 15:52
我自己的精简版中  也不带WMI支持。

自己的PE加一个嘛。
回复

使用道具 举报

 楼主| 发表于 2017-10-12 16:02:32 | 显示全部楼层
红毛樱木 发表于 2017-10-12 15:52
我自己的精简版中  也不带WMI支持。

红毛樱木
厉害,感谢感谢。  发表于 8 分钟前
-----------------------
这个够用了吗?

点评

看上去够了。主板品牌和型号都有了。我研究下  详情 回复 发表于 2017-10-12 16:21
回复

使用道具 举报

发表于 2017-10-12 16:21:36 | 显示全部楼层
mdyblog 发表于 2017-10-12 16:02
红毛樱木
厉害,感谢感谢。  发表于 8 分钟前
-----------------------

看上去够了。主板品牌和型号都有了。我研究下
回复

使用道具 举报

发表于 2017-10-12 17:08:56 | 显示全部楼层

目前追蹤到執行 kmwow64.exe 這個,導致的,是不是後來的PECMD.EXE已經不需要再執行這個了??因為我把這行代碼先取消執行,結果都正常了

点评

请 把 kmwow64.exe 上传一份。我测试下。  详情 回复 发表于 2017-10-12 19:51
是的,很早就是了  详情 回复 发表于 2017-10-12 18:47
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-10 05:59

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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