批处理设置虚拟内存
[align=left][font=Tahoma][size=10pt][code]@echo off
title 设置虚拟内存 BY CriD.CN
color 3f
mode con lines=15 cols=45
setlocal ENABLEDELAYEDEXPANSION
cscript //H:cscript //s >nul
:main
cls
echo.
echo 任务列表:
echo.
echo 1.查看虚拟内存
echo.
echo 2.创建虚拟内存
echo.
echo 3.修改虚拟内存
echo.
echo 4.删除虚拟内存
echo.
echo 0.退出设置程序
echo.
set /p option= 请选择:
if "%option%"=="1" goto view
if "%option%"=="2" goto create
if "%option%"=="3" goto edit
if "%option%"=="4" goto del
if "%option%"=="0" goto quit
:view
cls
pagefileconfig /query>info.txt
echo 正在查找信息...
call :select Host
echo 电脑名称:!str!
call :select Location
echo 虚拟内存位置:!str!:\pagefile.sys
call :select Initial
echo 虚拟内存初始值:!str!
call :select Maximum
echo 虚拟内存最大值:!str!
echo.
echo 按任意键返回
del info.txt /q
pause>nul
goto main
:create
cls
call :input
pagefileconfig /create /i !start! /m !end! /vo !vol! >nul
echo 创建在!vol!的虚拟内存成功
echo.
echo 初始大小!start!MB,最大值为!end!
echo.
echo 按任意键返回主菜单
pause>nul
goto main
:edit
cls
call :input edit
pagefileconfig /change /i !start! /m !end! /vo !vol! >nul
echo 修改成功!
echo.
echo 新的初始值为!start!,最大值为!end!
echo.
echo 按任意键返回主菜单
pause>nul
goto main
:del
cls
set /p vol= 请输入目标盘符(如D:):
set /p vol=
pagefileconfig /delete /vo !vol!
echo 删除成功!!
echo.
echo 按任意键返回主菜单
pause>nul
goto main
:quit
cls
echo.
echo BYE-BYE! Thank you for using my bat file!
echo.
echo The program is exiting now,please wait...
echo.
ping 127.1 -n 2 >nul
exit
:input
echo.
:vol
set /p vol= 请输入目标盘符(如D:):
echo.
set /p start= 请输入初始大小(如512):
echo.
set /p end= 请输入最大值(如1024):
echo.
:select
for /f "tokens=2 delims=:" %%i in ('find /i "%1" info.txt') do (
set str=%%i
set str=!str: =!
)
echo.
[/code][/size][/font][/align] 楼主好像有很多debug哦
创建和修改内存大小都不行,执行input后会接着执行select,提示找不到文件info.txt, 这个弄来玩一玩,感谢并支持! pagefileconfig 根本就不是一个命令,我觉得是转的不完整……
回复 4楼 的帖子
pagefileconfig是操作系统自带的一个VBS脚本,位于:C:\WINDOWS\system32\pagefileconfig.vbs
如果你的系统上没有这个文件,那可能是你的系统不是原版,或者版本太低。
使用该命令的方法是,先运行:
cscript //H:cscript //s
再运行:
pagefileconfig /query 回复 5楼 的帖子
我用的是日文的VISTA……,看了一下system32,里面还真没有pagefileconfig.vbs
回复 6楼 的帖子
我的 Vista SP2 简体中文版,也没有这个脚本。Vista和XP相比,增加不少很好很强大的命令比如change、forfiles、choice、clip、query、where等等,同时也对一些命令和脚本做了调整。 哦。。?
是吗。。? 我 YLMF 9.9 SP3
也是没有那个文件,
而且查看虚拟内存不行,没有数值
回复 9楼 的帖子
你确定没有吗?我也用ylmf的,在system32下搜索到了pagefileconfig.vbs页:
[1]