在WinPE下一鍵獲取Pagefile的批處理指令碼
複製下列程式碼,分開編寫的主程式和查詢複製指令碼,方便後續增加功能
[注意] 兩個bat要放在同一路徑下執行
[main]
@echo off
@color 0A
@title Get Pagefile_v1.0.1 version
mode con: cols=90 lines=30
[main.bat]
echo.
echo.
echo ==========================[Function]===============================
echo. Press [1] copy to D Disk
echo. Press [2] copy to E Disk
echo. Press [3] copy to F Disk
echo. Press [4] copy to G Disk
echo. Press [5] copy to H Disk
echo. Press [99] to exit
echo ==================================================================
echo. by.macro-tang
set /p chose=choose your disk :(1\2\3\4\5\99....)
if /i %chose% == 1 (call D.bat)
if /i %chose% == 2 (call E.bat)
if /i %chose% == 3 (call F.bat)
if /i %chose% == 4 (call G.bat)
if /i %chose% == 5 (call H.bat)
if /i %chose% == 99 (goto exit)
if /i %chose% == "" (goto end)
if /i %chose% == " " (goto end)
:exit
pause
start cmd
------------------------------------------------------------------------------------------分割線-------------------------------------------------------------------------------------------------
[D.bat]
@echo off
@color 0A
@title To D disk
echo please wait some times...
echo.
D:
for %%a in (C D E F G H) do (
if exist %%a:\ (
cd /d %%a:\
for /f "delims=" %%b in ('dir /s /a-d /b pagefile.sys') do (
if exist "%%b" (
echo this pagefile path: %%b
cd %%b
attrib pagefile.sys -s -h
copy pagefile.sys D:\. /d /y /z
goto D
)
)
)
)
:D
if exist pagefile.sys (echo The File already your D Disk) else (goto end)
echo. =======================================================
echo.
echo.
echo. *-* *-*
echo. (O_o) Complete copy ! (o_O)
echo. / \ Good Lock for you, / \
echo. "| |" "| |"
echo. u u u u
echo. ========================================================
pause
:exit
start cmd
:end
echo. occurred an unknown error. please once again
start cmd
方便操作,其實用手動去copy 還要快一點