@echo off
color 0A
call d:\move.bat
cd\
for %%i 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 (
dir /a /b /s %%i:wow.exe>runwow.txt 2>nul && goto :runwow
)
echo 不存在该文件
pause
:runwow
:: 自动查找WOW所在目录然后生成启动wow.bat
for /f "skip=1 delims=" %%i in ('wmic datafile where "filename='Launcher' and Extension='exe'" get name') do echo start "" "%%i">d:\启动wow.bat
@echo off
color 0A
cd\
for %%i 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 (
dir /a /b /s %%i:wow.exe>list.txt 2>nul && goto :进入wow所在目录
)
echo 不存在该文件
pause
:进入wow所在目录
for /f %%i in (list.txt) do set pat=%%~pi
cd %pat%
:: 根据runwowfile.txt文件列表移动文件和目录
for /f %%i in (d:\runwowfile.txt) do move /y %%i %pat:~0,1%