无忧启动论坛

标题: 怎样在pecmd.ini中添加命令来预启动一下diskpart命令 [打印本页]

作者: 2013kyj    时间: 2021-8-9 06:50
标题: 怎样在pecmd.ini中添加命令来预启动一下diskpart命令
情况是这样的,我在Win10PE下cmd窗口下输入diskpart命令,要等几秒才会出现操作提示,就和下面贴子的情况差不多http://wuyou.net/forum.php?mod=v ... &extra=page%3d1

但是一旦输入过了,再打开cmd 重新输入diskpart命令,立即就可以出现操作提示

所以想请教精通PE的大侠,如何在pecmd.ini配置文件中,添加一段代码,预启动一下diskpart命令,非常感谢

尝试使用下面方式不行,会弹出cmd窗口,
EXEC !%SystemRoot%\system32\diskpart.exe

感觉搞成   启动一下它,然后再关了就行了




作者: 小絔小小小    时间: 2021-8-9 08:08
本帖最后由 小絔小小小 于 2021-8-9 08:12 编辑

那就延迟三四秒后kill呗
或者你新建个文本文件 里面写exit
然后调用
diskpart /s 文件路径

作者: foxfirefox    时间: 2021-8-9 08:14
这个命令首次运行时可能是查找硬盘和分区表信息,需要时间。。。
作者: 2013kyj    时间: 2021-8-9 08:23
感谢楼上两位提醒
作者: 2013kyj    时间: 2021-8-9 08:26
小絔小小小 发表于 2021-8-9 08:08
那就延迟三四秒后kill呗
或者你新建个文本文件 里面写exit
然后调用

用批处理怎么kill 下面代码好像不灵

@echo off
diskpart
taskkill /f /im diskpart.exe
pause
作者: 2013kyj    时间: 2021-8-9 08:28
foxfirefox 发表于 2021-8-9 08:14
这个命令首次运行时可能是查找硬盘和分区表信息,需要时间。。。

感觉有点不对, 为什么我在win下, 执行diskpart ,秒开了,没任何延迟
作者: szwp    时间: 2021-8-9 12:59
2013kyj 发表于 2021-8-9 08:26
用批处理怎么kill 下面代码好像不灵

@echo off

diskpart
timeout 5
taskkill /f /im diskpart.exe

不加延时,还没启动,就空杀了。
作者: 2013kyj    时间: 2021-8-10 05:34
szwp 发表于 2021-8-9 12:59
diskpart
timeout 5
taskkill /f /im diskpart.exe

没有效果,没有杀掉
作者: szwp    时间: 2021-8-10 08:03
2013kyj 发表于 2021-8-10 05:34
没有效果,没有杀掉

什么环境下试的?先在系统环境调通。
作者: hhh333    时间: 2021-8-10 17:28
EXEC !CMD.EXE /C "exit|diskpart"
作者: hhh333    时间: 2021-8-10 17:29
不过这个工具本来就较慢,再进去也要初始化的
作者: pda8888    时间: 2023-10-10 21:03
hhh333 发表于 2021-8-10 17:28
EXEC !CMD.EXE /C "exit|diskpart"

最完美的答案。
作者: yyz2191958    时间: 2023-10-14 19:42
进来学习




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