找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 25824|回复: 9

批处理设置虚拟内存

[复制链接]
发表于 2007-12-31 17:44:27 | 显示全部楼层 |阅读模式

  1. @echo off
  2. title 设置虚拟内存 BY CriD.CN
  3. color 3f
  4. mode con lines=15 cols=45
  5. setlocal  ENABLEDELAYEDEXPANSION
  6. cscript //H:cscript //s >nul
  7. :main
  8. cls
  9. echo.
  10. echo      任务列表:
  11. echo.
  12. echo        1.查看虚拟内存
  13. echo.
  14. echo        2.创建虚拟内存
  15. echo.
  16. echo        3.修改虚拟内存
  17. echo.
  18. echo        4.删除虚拟内存
  19. echo.
  20. echo        0.退出设置程序
  21. echo.
  22. set /p option=      请选择:
  23. if "%option%"=="1" goto view
  24. if "%option%"=="2" goto create
  25. if "%option%"=="3" goto edit
  26. if "%option%"=="4" goto del
  27. if "%option%"=="0" goto quit
  28. :view
  29. cls
  30. pagefileconfig /query>info.txt
  31. echo      正在查找信息...
  32. call :select Host
  33. echo      电脑名称:!str!
  34. call :select Location
  35. echo      虚拟内存位置:!str!:\pagefile.sys
  36. call :select Initial
  37. echo      虚拟内存初始值:!str!
  38. call :select Maximum
  39. echo      虚拟内存最大值:!str!
  40. echo.
  41. echo      按任意键返回
  42. del info.txt /q
  43. pause>nul
  44. goto main
  45. :create
  46. cls
  47. call :input
  48. pagefileconfig /create /i !start! /m !end! /vo !vol! >nul
  49. echo        创建在!vol!的虚拟内存成功
  50. echo.
  51. echo        初始大小!start!MB,最大值为!end!
  52. echo.
  53. echo      按任意键返回主菜单
  54. pause>nul
  55. goto main
  56. :edit
  57. cls
  58. call :input edit
  59. pagefileconfig /change /i !start! /m !end! /vo !vol! >nul
  60. echo        修改成功!
  61. echo.
  62. echo        新的初始值为!start!,最大值为!end!
  63. echo.
  64. echo      按任意键返回主菜单
  65. pause>nul
  66. goto main
  67. :del
  68. cls
  69. set /p vol=     请输入目标盘符(如D:):
  70. set /p vol=
  71. pagefileconfig /delete /vo !vol!
  72. echo        删除成功!!
  73. echo.
  74. echo      按任意键返回主菜单
  75. pause>nul
  76. goto main
  77. :quit
  78. cls
  79. echo.
  80. echo BYE-BYE! Thank you for using my bat file!
  81. echo.
  82. echo The program is exiting now,please wait...
  83. echo.
  84. ping 127.1 -n 2 >nul
  85. exit
  86. :input
  87. echo.
  88. :vol
  89. set /p vol=     请输入目标盘符(如D:):
  90. echo.
  91. set /p start=     请输入初始大小(如512):
  92. echo.
  93. set /p end=     请输入最大值(如1024):
  94. echo.
  95. :select
  96. for /f "tokens=2 delims=:" %%i in ('find /i "%1" info.txt') do (
  97. set str=%%i
  98. set str=!str: =!
  99. )
  100. echo.
复制代码
发表于 2008-12-19 07:58:28 | 显示全部楼层
楼主好像有很多debug哦
创建和修改内存大小都不行,执行input后会接着执行select,提示找不到文件info.txt,
发表于 2009-6-19 14:06:31 | 显示全部楼层
这个弄来玩一玩,感谢并支持!
发表于 2009-6-25 09:44:02 | 显示全部楼层
pagefileconfig 根本就不是一个命令,我觉得是转的不完整……
发表于 2009-6-25 09:53:21 | 显示全部楼层

回复 4楼 的帖子

pagefileconfig是操作系统自带的一个VBS脚本,位于:
C:\WINDOWS\system32\pagefileconfig.vbs

如果你的系统上没有这个文件,那可能是你的系统不是原版,或者版本太低。

使用该命令的方法是,先运行:
cscript //H:cscript //s
再运行:
pagefileconfig /query
发表于 2009-6-25 10:36:29 | 显示全部楼层
回复 5楼 的帖子
我用的是日文的VISTA……,看了一下system32,里面还真没有pagefileconfig.vbs
发表于 2009-6-25 21:50:50 | 显示全部楼层

回复 6楼 的帖子

我的 Vista SP2 简体中文版,也没有这个脚本。
Vista和XP相比,增加不少很好很强大的命令比如change、forfiles、choice、clip、query、where等等,同时也对一些命令和脚本做了调整。
发表于 2009-10-11 12:03:55 | 显示全部楼层
哦。。?
是吗。。?

评分

参与人数 1PB -10 收起 理由
zqz0012005 -10 无实质内容!连灌6帖!

查看全部评分

发表于 2009-11-2 17:34:13 | 显示全部楼层
我 YLMF 9.9 SP3
也是没有那个文件,
而且查看虚拟内存不行,没有数值
发表于 2009-11-2 21:05:42 | 显示全部楼层

回复 9楼 的帖子

你确定没有吗?我也用ylmf的,在system32下搜索到了pagefileconfig.vbs
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 01:28 , Processed in 0.021015 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表