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

[系统相关] 批处理系统优化技巧及脚本每日一点 [ 三]

三十一、开始菜单左栏项目
Windows Registry Editor Version 5.00

;开始菜单左栏.reg
;先将常用软件等的快捷方式拖放到开始菜单左栏,
;再保存注册表中这项,
;只要软件位置不变动,往后导入一下就能人开始菜单快速使用常用软件了。
;如下是系统自带的画图、计算器、记事本和命令提示符四个工具:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage]
"Favorites"=hex:17,b0,00,00,00,4c,00,35,00,00,00,00,00,83,38,73,62,11,00,44,96,\
  f6,4e,00,00,1c,00,03,00,04,00,ef,be,83,38,37,62,82,38,00,80,14,00,00,00,44,\
  96,f6,4e,00,00,14,00,0e,00,00,00,00,00,ef,be,03,00,00,00,14,00,0e,00,00,00,\
  00,00,ef,be,03,00,00,00,14,00,62,00,36,00,8b,05,00,00,83,38,73,62,20,00,3b,\
  75,fe,56,2e,00,6c,00,6e,00,6b,00,00,00,38,00,03,00,04,00,ef,be,83,38,73,62,\
  92,38,00,80,14,00,22,00,3b,75,fe,56,2e,00,6c,00,6e,00,6b,00,00,00,40,73,68,\
  65,6c,6c,33,32,2e,64,6c,6c,2c,2d,32,32,30,35,34,00,1c,00,0e,00,00,00,00,00,\
  ef,be,01,00,00,00,1c,00,00,00,17,b4,00,00,00,4c,00,35,00,00,00,00,00,83,38,\
  73,62,11,00,44,96,f6,4e,00,00,1c,00,03,00,04,00,ef,be,83,38,37,62,82,38,00,\
  80,14,00,00,00,44,96,f6,4e,00,00,14,00,0e,00,00,00,00,00,ef,be,03,00,00,00,\
  14,00,0e,00,00,00,00,00,ef,be,03,00,00,00,14,00,66,00,36,00,7a,05,00,00,83,\
  38,73,62,20,00,a1,8b,97,7b,68,56,2e,00,6c,00,6e,00,6b,00,00,00,3a,00,03,00,\
  04,00,ef,be,83,38,73,62,82,38,00,80,14,00,24,00,a1,8b,97,7b,68,56,2e,00,6c,\
  00,6e,00,6b,00,00,00,40,73,68,65,6c,6c,33,32,2e,64,6c,6c,2c,2d,32,32,30,31,\
  39,00,1e,00,0e,00,00,00,00,00,ef,be,01,00,00,00,1e,00,00,00,02,ba,00,00,00,\
  52,00,35,00,00,00,00,00,83,38,b0,62,11,00,44,96,f6,4e,00,00,30,00,03,00,04,\
  00,ef,be,83,38,89,63,82,38,00,80,14,00,1a,00,44,96,f6,4e,00,00,40,73,68,65,\
  6c,6c,33,32,2e,64,6c,6c,2c,2d,32,31,37,36,31,00,14,00,0e,00,00,00,00,00,ef,\
  be,02,00,00,00,14,00,66,00,36,00,8f,05,00,00,83,38,f5,62,20,00,b0,8b,8b,4e,\
  2c,67,2e,00,6c,00,6e,00,6b,00,00,00,3a,00,03,00,04,00,ef,be,83,38,89,63,82,\
  38,00,80,14,00,24,00,b0,8b,8b,4e,2c,67,2e,00,6c,00,6e,00,6b,00,00,00,40,73,\
  68,65,6c,6c,33,32,2e,64,6c,6c,2c,2d,32,32,30,35,31,00,1e,00,0e,00,00,00,00,\
  00,ef,be,00,00,00,00,1e,00,00,00,02,c2,00,00,00,52,00,35,00,00,00,00,00,83,\
  38,b0,62,11,00,44,96,f6,4e,00,00,30,00,03,00,04,00,ef,be,83,38,89,63,82,38,\
  00,80,14,00,1a,00,44,96,f6,4e,00,00,40,73,68,65,6c,6c,33,32,2e,64,6c,6c,2c,\
  2d,32,31,37,36,31,00,14,00,0e,00,00,00,00,00,ef,be,02,00,00,00,14,00,6e,00,\
  36,00,b3,05,00,00,83,38,f5,62,20,00,7d,54,e4,4e,d0,63,3a,79,26,7b,2e,00,6c,\
  00,6e,00,6b,00,00,00,3e,00,03,00,04,00,ef,be,83,38,89,63,82,38,00,80,14,00,\
  28,00,7d,54,e4,4e,d0,63,3a,79,26,7b,2e,00,6c,00,6e,00,6b,00,00,00,40,73,68,\
  65,6c,6c,33,32,2e,64,6c,6c,2c,2d,32,32,30,32,32,00,22,00,0e,00,00,00,00,00,\
  ef,be,00,00,00,00,22,00,00,00,ff

三十二、开始菜单右栏项目
Windows Registry Editor Version 5.00

;开始菜单右栏.reg
;开始菜单设定
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

;开始菜单显示大图标01[1]1
"Start_LargeMFUIcons"=dword:00000001
;列出我最近打开的文档02[2]0(表示值可为0和2,默认值为2,要设定为0)
"Start_ShowRecentDocs"=dword:00000000
;当鼠标停止在它们上面时打开子菜单,要1。01[1]1
"Start_AutoCascade"=dword:00000001
;突出显示新安装的程序。0为不显示,1为显示。01[1]0
"Start_NotifyNewApps"=dword:00000000
;帮助和支持
"Start_ShowHelp"=dword:00000001
;打印机和传真
"Start_ShowPrinters"=dword:00000000
;滚动程序
"Start_ScrollPrograms"=dword:00000000
;控制面板
"Start_ShowControlPanel"=dword:00000001

;启用拖放
"Start_EnableDragDrop"=dword:00000001

;设定程序访问和默认值
"Start_ShowSetProgramAccessAndDefaults"=dword:00000000
;收藏夹菜单
"StartMenuFavorites"=dword:00000000
;搜索
"Start_ShowSearch"=dword:00000001
;图片收藏
"Start_ShowMyPics"=dword:00000000
;我的电脑
"Start_ShowMyComputer"=dword:00000001

;网络连接[0/1/2]1
"Start_ShowNetConn"=dword:00000001
;网上邻居
"Start_ShowNetPlaces"=dword:00000001

;我的文档
"Start_ShowMyDocs"=dword:00000001
;我的音乐
"Start_ShowMyMusic"=dword:00000000

;运行命令
"Start_ShowRun"=dword:00000001
;系统管理工具
"StartMenuAdminTools"=dword:00000000

三十三、闪媒控件
::安装Flash_9_OCX控件.bat::
::Adobe_Flash_Player_OCX_9
cd/d %~dp0
copy flash9f.ocx %windir%\system32
regsvr32 %windir%\system32\flash9f.ocx /s
::安装Flash_9_OCX控件.bat::
:::::::::::::::::::::::::::

三十四、禁止漫游
  仅在刚完成系统安装后有效。
Windows Registry Editor Version 5.00

;禁止Windows漫游气球提醒.reg
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Tour]
"RunCount"=dword:00000000
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Applets\Tour]
"RunCount"=dword:00000000

三十五、备份恢复宽带连接
  主要是备份 rasphone.pbk 和桌面上的宽带连接快捷方式这两个文件。用于之后的恢复操作。
::恢复宽带连接.bat::
@echo off
cd/d %~dp0
set pbkDir="%AllUsersProfile%\Application Data\Microsoft\Network\Connections\Pbk"
set audesk="%AllUsersProfile%\桌面"

call :bak %pbkDir% %audesk%
goto :eof

:bak
 if not exist %1 md %1
 if not exist "%~1\rasphone.pbk" copy rasphone.pbk %1
 if not exist "%~2\宽带连接.lnk" copy 宽带连接.lnk %2
 goto :eof
::恢复宽带连接.bat::
::::::::::::::::::::


……


[ 本帖最后由 wxcute 于 2009-4-22 20:08 编辑 ]
批处理之家论坛官方 QQ 群 :【当前人数/人数上限】【2009-07-08】
群①:43011867(181/200);群②:(暂缺数据);群③:66165582(120/200)。

系统一次性优化设置主程序及说明

目录结构:
一次性优化设置
│ [全部运行].bat
│ [生成目录列表].bat
│ [倒计时退出].bat
│ [重启explorer].bat
│ [重启].bat
│ 例外目录.ini

├─系统设置
├─软件设置
└─重启后设置
  1. ::[全部运行].bat::
  2. @echo off
  3. cls
  4. call :tt
  5. ::进入P目录
  6. set op="%~dp0"
  7. cd/d %op%
  8. CALL [生成目录列表].bat
  9. ::从列表中取目录
  10. for /f "delims=" %%d in (目录列表.txt) do (
  11.  call :sf "%%d"
  12. )
  13. cd/d %op%
  14. ::重启explorer
  15. call [重启explorer].bat
  16. ::倒计时退出
  17. [倒计时退出].bat 9 秒后关闭
  18. ::重启
  19. ::call [重启].bat
  20. goto :eof
  21. ::遍历单个目录
  22. :sf
  23.  cd/d "%~dp0\%~1"
  24.  for /f "delims=" %%b in ('dir/s/b/a-d *.bat *.reg *.vbs') do (
  25.   echo %%~nb
  26.   call :rf "%%b"
  27.   echo ----------------------------------------
  28.  )
  29.  goto :eof
  30. ::运行BAT、VBS或导入REG
  31. :rf
  32.  set e=%~x1
  33.  if /i %e%==.bat call %1
  34.  if /i %e%==.vbs call %1
  35.  if /i %e%==.reg reg import %1
  36. ::标题
  37. :tt
  38.  title 系统相关设置
  39.  goto :eof
  40. ::[全部运行].bat::
  41. ::::::::::::::::::
复制代码
  1. ::[生成目录列表].bat::
  2. @echo off
  3. ::进入P目录
  4. cd/d %~dp0
  5. ::生成列表
  6. cd.>目录列表.txt
  7. for /f "delims=" %%d in ('dir/b/ad') do (
  8.  call :cmp "%%d"
  9. )
  10. goto :eof
  11. ::忽略例外目录
  12. :cmp
  13. for /f "delims=" %%u in (例外目录.txt) do (
  14.  if /i %1=="%%u" goto :eof
  15. )
  16. echo %~1>>目录列表.txt
  17. goto :eof
  18. ::[生成目录列表].bat::
  19. ::::::::::::::::::::::
  20. goto :eof
  21. exit
  22. ::====================
  23. 要设保留目录,即例外目录。
  24. 可以设定该目录为系统属性,再在DIR命令中忽略它;
  25. 或以目录名作为参考来跳过。
  26. ::====================
复制代码
  1. ::[倒计时退出].bat::
  2. @echo off
  3. ::倒计时
  4. set/a n=%1
  5. set msg=%2
  6. call :nn
  7. goto :eof
  8. :nn
  9.  if %n% leq 0 goto :eof
  10.  set/p=%n%%msg%<nul
  11.  set/a n-=1
  12.  ping/n 2 127.1>nul
  13.  set/p=<nul
  14.  goto :nn
  15. ::[倒计时退出].bat::
  16. ::::::::::::::::::::
复制代码
  1. ::[重启explorer].bat::
  2. @echo off
  3. taskkill /f /im explorer.exe
  4. start explorer %~dp0
  5. goto :eof
  6. ::[重启explorer].bat::
  7. ::::::::::::::::::::::
复制代码
  1. ::[重启].bat::
  2. @echo off
  3. shutdown -r -f -t 0
  4. goto :eof
  5. ::[重启].bat::
  6. ::::::::::::::
复制代码
例外目录.ini:
  1. 重启后设置
复制代码

批处理之家论坛官方 QQ 群 :【当前人数/人数上限】【2009-07-08】
群①:43011867(181/200);群②:(暂缺数据);群③:66165582(120/200)。

TOP

返回列表