|
本帖最后由 lywxzyt 于 2018-9-25 21:15 编辑
还是找不着头脑啊,谢谢指教了。输入1或2,最后显示目标盘不存在
:pc
choice /c yn /m "读多少缓多少,越用越快模式,请选择Y;缓整个系统已用空间,每次都是这么快模式。请选择N。"
if errorlevel 2 goto :er
if errorlevel 1 goto :cp
:cp
rxpcc ls
set/p t=请选择要缓的系统盘,第n行vol #后的数字(如1):
echo %t%|findstr /be "[0-9]*">nul && goto :NTY||goto :cp
:NTY
set/p t1=请自定义分配内存缓读,单位MB,推荐填写1024:
echo %t1%|findstr /be "[0-9]*">nul && goto :NTY1||goto :NTY
:NTY1
@echo.
echo 正在创建缓存任务,请稍后
@ping 127.0.0.1 -n 3 >nul
rxpcc new -v %t% -m %t1% -b 4 -g ro -p=boot -s 1>nul 2>nul
if "%errorlevel%" neq "0" call :pau
goto :pc1
:er
rxpcc ls
set/p t=请选择要缓的系统盘,第n行vol #后的数字(如1):
echo %t%|findstr /be "[0-9]*">nul && goto :NTY2||goto :er
:NTY2
echo 正在创建缓存任务,请稍后..
@ping 127.0.0.1 -n 3 >nul
rxpcc new -v %t% -m %Bused% -b 4 -g ro -p=boot -s 1>nul 2>nul
if "%errorlevel%" neq "0" call :pau
@echo.
echo 正在将整个系统已用空间缓到内存中,请等待...—— %title%
%snapshot% -L100000 %systemdrive% pc.sna -O /y
@ping 127.0.0.1 -n 3 >nul
@echo.
echo 请等待.... |
|