无忧启动论坛

标题: 已解决!太菜了,怎样让 pe中的cmd或bat 隐藏黑框窗口 附命令压缩包。 [打印本页]

作者: 无垠    时间: 2012-6-25 23:33
标题: 已解决!太菜了,怎样让 pe中的cmd或bat 隐藏黑框窗口 附命令压缩包。
这是P大的外置 支持U盘exfat 格式 wim中的文件,我把它提取出来弄成pe启动时自动执行了,但是桌面会有黑框窗口闪烁一下,不甚美观,怎样隐藏啊?

uexfat.7z (63.27 KB, 下载次数: 68)

[ 本帖最后由 一望无垠 于 2012-6-27 09:55 编辑 ]
作者: fukystone    时间: 2012-6-26 00:33
exec !=%path%\setup.cmd 或者exec @=%path%\setup.cmd ,pecmd的基础命令啊?
作者: 阿弥陀佛    时间: 2012-6-26 00:44
可以用vbs调用,这样在开始时黑窗口一闪即逝。只要在bat开头加上如下代码
  1. @echo off
  2. if "%1"=="h" goto begin
  3. start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
  4. :begin
  5. ::以下为正常批处理命令,不可含有pause set/p等交互命令
  6. ××××××××
复制代码

作者: kcyou    时间: 2012-6-26 11:39
标题: 回复 #1 一望无垠 的帖子
我没下载,WIM文件中批处理黑窗口隐藏,如SETUP.CMD 加上!即可,即:!SETUP.CMD
我PE工具里ADDS2169.WIM就是,exe格式工具隐藏其中CMD黑窗口,ADDS2169.EXE里有HIDECMD.EXE,使用运行“hidecmd  setup.cmd”即可隐藏。
在INI文件中,运行BAT或CMD文件,用PECMD.EXE的命令,如!等。

[ 本帖最后由 2011kcyou 于 2012-6-26 11:50 编辑 ]
作者: 无垠    时间: 2012-6-26 12:06
这个 setup。cmd 执行 set。bat  ,set。bat 又去执行 inf 和拷贝文件。
作者: eyinhe    时间: 2012-6-26 13:54
pecmd命令嵌套:
pecmd EXEC =!setup.cmd

setup.cmd中:
pecmd EXEC =set.bat

不知是否可行。
作者: kcyou    时间: 2012-6-27 09:02
本人将SET.BAT合并到setup.cmd成功。 不知start /w set.bat中参数W有什么作用?
@echo off
copy "%~dp0exfat.sys" %Windir%\system32\drivers
start /w rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %~dp0exfat.inf
pecmd serv exfat

"%Wimnt%" /u "%MountDir%"
exit


然后在PECMD.INI中使用TEAM EXEC !X:\WXPE\SYSTEM32\uexfat\setup.cmd

[ 本帖最后由 2011kcyou 于 2012-6-27 09:05 编辑 ]
作者: 无垠    时间: 2012-6-27 09:54
已解决,TEAM EXEC ! 调用 set.bat、setup.cmd,修改setup.cmd




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3