[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

批处理设置虚拟内存

  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.
复制代码

楼主好像有很多debug哦
创建和修改内存大小都不行,执行input后会接着执行select,提示找不到文件info.txt,

TOP

这个弄来玩一玩,感谢并支持!

TOP

pagefileconfig 根本就不是一个命令,我觉得是转的不完整……

TOP

回复 4楼 的帖子

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

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

使用该命令的方法是,先运行:
cscript //H:cscript //s
再运行:
pagefileconfig /query
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 5楼 的帖子
我用的是日文的VISTA……,看了一下system32,里面还真没有pagefileconfig.vbs

TOP

回复 6楼 的帖子

我的 Vista SP2 简体中文版,也没有这个脚本。
Vista和XP相比,增加不少很好很强大的命令比如change、forfiles、choice、clip、query、where等等,同时也对一些命令和脚本做了调整。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

哦。。?
是吗。。?
1

评分人数

TOP

我 YLMF 9.9 SP3
也是没有那个文件,
而且查看虚拟内存不行,没有数值

TOP

回复 9楼 的帖子

你确定没有吗?我也用ylmf的,在system32下搜索到了pagefileconfig.vbs
有一种爱叫放弃

TOP

返回列表