|
|
楼主 |
发表于 2021-8-9 19:04:39
|
显示全部楼层
本帖最后由 wlishihua 于 2021-8-9 19:14 编辑
回复 19# Batcher
这个没问题
@echo off
rem 指定待搜索的文件
set "FileName=Winre.wim"
echo 正在搜索,请稍候...
for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%a:\ (
for /f "delims=" %%b in ('dir /a-d /s /b "%%a:\*%FileName%" 2^>nul') do (
if /i "%%~nxb" equ "%FileName%" (
echo,%%b
)
)
)
)
pause
这个找到文件 后,再全盘搜索boot.wim 去改名以同名去替换它
这是WINDOWS10系统的代码,因为win10的文件夹是固定的(就是说每台机器都一样,而WIN7就不一样,没固定,所以有点难办
@echo off
color 1f
mode con:cols=60 lines=10
title 替换Winre.wim 开机按F8进入PE
echo.
echo 正在执行命令,请稍候......
echo.
set "ff=boot.wim."
for %%i in ( k j u z i h g f e d )do (
if exist %%i:\ (
cd/d %%i:\
set/p=%%i: <nul
for /f "delims=" %%j in ('dir/b/a-d/s "%ff%" 2^>nul')do (
ping -n 3 127.1>nul
if not exist C:\Recovery\WindowsRE\Winre.wim copy /y "%%j" C:\Recovery\WindowsRE\Winre.wim /y/z
))) |
|