1. 程式人生 > 其它 >在WinPE下一鍵獲取Pagefile的批處理指令碼

在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 還要快一點