禁止发表博彩类、私服、色情、赌博、诈骗、违法广告等一切国家法律禁止的内容,一经发现,立即禁言并清空帖子,严重者报公安机关处理!

win 7系统命令的运用 助你完成批处理

5
回复
390
查看
[复制链接]
发表于 2014-1-5 23:01:30 | 显示全部楼层 |阅读模式
  随着系统文件或者任务越来越多,单个处理对我们来说工程有些浩大,有没有什么办法可以一次性处理很多东西的方法呢?这种方法当然是有了,可以利用命令来做到,下面就给大家介绍如何利用命令批处理吧。
          mode con cols=85 lines=30
          title win7终级批处理
          @ ECHO OFF
          cls
          color 3d
          :main
          ECHO 1 - 清理win7、vista系统垃圾 2 - 修复打开图片缓慢
          ECHO 3 - 重启explorer进程 4 - 打开系统资源监视器
          ECHO 5 - 清除任务栏历史图标 6 - 去掉快捷方式小箭头(已经修改)
          ECHO 7 - 恢复快捷方式小箭头 8 - 优化系统服务 [ 慎 ]
          ECHO 9 - 清除图片位置冗余文件夹 0 - 退出
          ECHO a - 修改文件名称 b - 电脑关机操作
          ECHO c - 硬盘转格式ntfs x - 其他信息以及需要请选择这里
          ECHO d -清理xp系统垃圾
          set choice=
          set /p choice=请输入选择:
          if /i '%choice%'=='1' goto a
          if /i '%choice%'=='2' goto b
          if /i '%choice%'=='3' goto c
          if /i '%choice%'=='4' goto d
          if /i '%choice%'=='5' goto e
          if /i '%choice%'=='6' goto f
          if /i '%choice%'=='7' goto g
          if /i '%choice%'=='8' goto h
          if /i '%choice%'=='9' goto i
          if /i '%choice%'=='a' goto l
          if /i '%choice%'=='b' goto k
          if /i '%choice%'=='c' goto j
          if /i '%choice%'=='x' goto x
          if /i '%choice%'=='d' goto m
          if /i '%choice%'=='0' goto end
          :m
          echo 正在清除系统垃圾文件,请稍等...... -
          del /f /s /q %systemdrive%*.tmp -
          del /f /s /q %systemdrive%*._mp -
          del /f /s /q %systemdrive%*.log -
          del /f /s /q %systemdrive%*.gid -
          del /f /s /q %systemdrive%*.chk -
          del /f /s /q %systemdrive%*.old -
<p>          del /f /s /q %systemdrive%recycled*.* -
发表于 2014-1-6 00:01:30 | 显示全部楼层
</p>          del /f /s /q %windir%*.bak -
          del /f /s /q %windir%prefetch*.* -
          rd /s /q %windir%temp & md %windir%temp -
          del /f /q %userprofile%cookies*.* -
          del /f /q %userprofile%recent*.* -
          del /f /s /q "%userprofile%Local SettingsTemporary Internet Files*.*" -
          del /f /s /q "%userprofile%Local SettingsTemp*.*" -
          del /f /s /q "%userprofile%recent*.*" -
          echo 清除系统xp完成! -
          echo. & pause -
          goto main
          :x
          (
          ECHO %username% 感谢你使用我们团队的作品
          ECHO 有些批处理,比如定量修改大量文件名称,并未一次写完!
          ECHO 请联系我们![团队:师院暗淡一辈子]{群:60882421}
          )|msg %username% /time 30
          exit
          :end
          (
          ECHO %username% 您好!
          ECHO 谢谢您使用[win7批处理]
          ECHO 最近有人冒写原作,请联系!1052165538
          )|msg %username% /time 20
          exit
          :a
          cls
          ECHO 正在清理系统盘下日志文件...
          del /f /s /q %systemdrive%*.log >nul 2>nul
          ECHO 正在清理系统盘下备份文件...
          del /f /s /q %systemdrive%*.bak >nul 2>nul
          ECHO 正在清理磁盘扫描留下的无用文件...
          del /f /s /q %systemdrive%*.chk >nul 2>nul
          ECHO 正在清理回收站的无用文件...
          del /f /s /q %systemdrive%recycled*.* >nul 2>nul
          ECHO 正在清理系统目录下预读取文件...
          del /f /s /q %windir%prefetch*.* >nul 2>nul
          ECHO 正在清理系统维护等操作产生的临时文件...
          rd /s /q %windir%temp md %windir%temp >nul 2>nul
          ECHO 正在清理当前用户的Cookies(IE)...
          del /f /q %userprofile%AppDataRoamingMicrosoftWindowsCookies*.* >nul 2>nul
          ECHO 正在清理系统盘下临时文件,可能较慢,请稍等...
          del /f /s /q %systemdrive%*.tmp >nul 2>nul
          del /f /s /q %systemdrive%*._mp >nul 2>nul
          del /f /s /q %systemdrive%*.ftg >nul 2>nul
          del /f /s /q %systemdrive%*.gid >nul 2>nul
          del /f /s /q %systemdrive%*.$$$ >nul 2>nul
          del /f /s /q %systemdrive%*.@@@ >nul 2>nul
          del /f /s /q %systemdrive%*.syd >nul 2>nul
          del /f /s /q %systemdrive%*.gts >nul 2>nul
          ECHO 正在清理IE临时文件...
          del /f /s /q "%userprofile%AppDataLocalMicrosoftWindowsTemporary Internet Files*.*" >nul 2>nul
          goto main
          :b
          cls
          ECHO 正在修复,请稍等...
          del %windir%system32spooldriverscolorCalibratedDisplayProfile-?.icc >nul 2>nul
          ping localhost -n 4 >nul 2>nul
          goto main
          :c
<p>          cls
发表于 2014-1-6 00:01:30 | 显示全部楼层
</p>          ECHO explorer进程重启中,请稍等...
          taskkill /f /im Explorer.exe >nul 2>nul
          ping localhost -n 4 >nul 2>nul
          start "explorer.exe" "%windir%explorer.exe"
          goto main
          :d
          start "resmon.exe" "%windir%System32perfmon.exe" /res
          exit
          :e
          cls
          reg delete "HKCUSoftwareClassesLocal SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify" /v IconStreams /f
          reg delete "HKCUSoftwareClassesLocal SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify" /v PastIconsStream /f
          goto c
          :f
          cls
          echo Windows Registry Editor Version 5.00 >1.reg
          echo. >>1.reg
          echo [HKEY_CLASSES_ROOTlnkfile] >>1.reg
          echo "IsShortcut"=- >>1.reg
          echo [HKEY_CLASSES_ROOTpiffile] >>1.reg
          echo "IsShortcut"=- >>1.reg
          regedit /s/c 1.reg
          echo 正在去消可恶的小箭头,请你稍等啊。嘿嘿.........
          ping 127.0.0.1 -n 3 >nul
          taskkill /im explorer.exe /f >nul 2>nul
          del /s/f/q 1.reg >nul 2>nul
          start explorer.exe
          echo 小箭头取消完毕。。正在退出。。。。
          del 1.reg
          goto c
          :g
          cls
          @ECHO Windows Registry Editor Version 5.00>>D:tmp.reg
          @ECHO [HKEY_CLASSES_ROOTpiffile]>>D:tmp.reg
          @ECHO "IsShortcut"="">>D:tmp.reg
          @ECHO [HKEY_CLASSES_ROOTlnkfile]>>D:tmp.reg
          @ECHO "IsShortcut"="">>D:tmp.reg
          @ECHO [-HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShell Icons]>>D:tmp.reg
          regedit/s D:tmp.reg
          del D:tmp.reg
          del %windir%Empty.ico
          goto c
          :h
          cls
          sc config AxInstSV= demand
          sc config ALG start= demand
          sc config AppMgmt start= demand
          sc config AudioEndpointBuilder start= auto
          sc config Audiosrv start= auto
          sc config BFE start= auto
          sc config BITS start= demand
          sc config Browser start= demand
          sc config CertPropSvc start= demand
          sc config clr_optimization_v2.0.50727_32 start= demand
          sc config COMSysApp start= demand
          sc config CryptSvc start= auto
          sc config DcomLaunch start= auto
          sc config Dhcp start= auto
          sc config Dnscache start= auto
          sc config dot3svc start= demand
          sc config EapHost start= demand
          sc config EventSystem start= auto
          sc config fdPHost start= demand
          sc config FDResPub start= demand
          sc config FontCache3.0.0.0 start= demand
          sc config gpsvc start= auto
          sc config hidserv start= demand
          sc config hkmsvc start= demand
          sc config idsvc start= demand
          sc config IKEEXT start= demand
          sc config IPBusEnum start= demand
          sc config KeyIso start= demand
          sc config LanmanServer start= auto
<p>          sc config LanmanWorkstation start= auto
发表于 2014-1-6 00:01:30 | 显示全部楼层
</p>          sc config lltdsvc start= demand
          sc config lmhosts start= auto
          sc config MMCSS start= auto
          sc config MpsSvc start= auto
          sc config msiserver start= demand
          sc config napagent start= demand
          sc config Netlogon start= demand
          sc config Netman start= demand
          sc config netprofm start= auto
          sc config NetTcpPortSharing start= disabled
          sc config NlaSvc start= auto
          sc config nsi start= auto
          sc config PlugPlay start= auto
          sc config ProfSvc start= auto
          sc config RasAuto start= demand
          sc config RasMan start= demand
          sc config RemoteAccess start= disabled
          sc config RpcLocator start= demand
          sc config RpcSs start= auto
          sc config SamSs start= auto
          sc config SCardSvr start= demand
          sc config SCPolicySvc start= demand
          sc config SENS start= auto
          sc config SharedAccess start= disabled
          sc config SNMPTRAP start= demand
          sc config SSDPSRV start= demand
          sc config SstpSvc start= demand
          sc config SysMain start= auto
          sc config TapiSrv start= demand
          sc config TBS start= demand
          sc config Themes start= auto
          sc config THREADORDER start= demand
          sc config TrustedInstaller start= demand
          sc config upnphost start= demand
          sc config UxSms start= auto
          sc config vds start= demand
          sc config W32Time start= demand
          sc config wcncsvc start= demand
          sc config WcsPlugInService start= demand
          sc config WinHttpAutoProxySvc start= demand
          sc config Winmgmt start= auto
          sc config Wlansvc start= demand
          sc config wmiApSrv start= demand
          sc config WMPNetworkSvc start= demand
          sc config wscsvc start= auto
          sc config wuauserv start= demand
          sc config wudfsvc start= demand
          goto main
          :i
          cls
          ECHO Windows Registry Editor Version 5.00>>d:temp.reg
          ECHO [-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerWallpapersImages]>>d:temp.reg
          ECHO [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerWallpapersImages]>>d:temp.reg
          regedit /s d:temp.reg
          del d:temp.reg
          goto main
          :l
          @ECHO 请选择你需要修改的格式(如果是不同扩展名之间修改修改请选择0)
          @ECHO 注意尽量在同一文件夹内修改,不然需要具体路径!
          @ECHO 1.文件为txt格式转换
          @ECHO 2.文件为jpg格式转换
          @ECHO 3.文件为doc格式转换
          @ECHO 4.文件为MP3格式转换
          @ECHO 0.不同扩展名称之间转换(如123.txt==》》456.jpg)
<p>          set /p name_1=" 选择你需要的:"
发表于 2014-1-6 00:01:30 | 显示全部楼层
</p>          if "%name_1%"=="1" goto ren_1
          if "%name_1%"=="2" goto ren_2
          if "%name_1%"=="3" goto ren_3
          if "%name_1%"=="4" goto ren_4
          if "%name_1%"=='0" goto ren_0
          if not "%name_1%"==1 goto error_1
          :ren_1
          set /p chioce="确认你要修改的文件的原名字(包含后缀):"
          set /p r1="你修改后的名字:"
          ren "%chioce%" "%r1%".txt
          pause
          :ren_2
          set /p chioce="确认你要修改的文件的原名字(包含后缀):"
          set /p r1="你修改后的名字:"
          ren "%chioce%" "%r1%".jpg
          pause
          :ren_3
          set /p chioce="确认你要修改的文件的原名字(包含后缀):"
          set /p r1="你修改后的名字:"
          ren "%chioce%" "%r1%".doc
          pause
          :ren_4
          set /p chioce="确认你要修改的文件的原名字(包含后缀):"
          set /p r1="你修改后的名字:"
          ren "%chioce%" "%r1%".mp3
          pause
          :ren_0
          set /p chioce="确认你要修改的文件的原名字(包含后缀):"
          set /p r1="你修改后的名字(请包涵扩展名字):"
          ren "%chioce%" "%r1%"
          pause
          :error_1
          @ECHO 你选择有误,或者你选则了退出。。.
          pause
          goto main
          :k
          @ECHO 请选择你的操作:
          @ECHO 1,关机操作:自己选择时间关机,输入自己的关机时间
          @ECHO 2,取消关机:取消进行中的关机,不需要输入任何参数
          set /p choice="请确认你的选则:"
          if "%choice%"=="1" goto st_1
          if "%choice%"=="2" goto st_2
          if not "%choice%"=="1" goto error
          :error
          @ECHO 你选择有误或者选择退出。。。。
          pause
          exit
          :st_2
          shutdown -a
          @ECHO 现在正在取消进行中的关机选项
          @ECHO 请你等待一会,操作马上生效。。。
          pause
          exit
          :st_1
<p>          @ECHO 这是一个关机操作,你需要特定的时间格式如12:09
发表于 2014-1-6 00:01:30 | 显示全部楼层
</p>          @ECHO 24进制具体时间:如13:08
          set /p rest=您要什么时间关机(24进制具体时间:如12:08):
          ECHO 那行,我们就在%rest%关机,希望你做好准备,我们会倒计时30秒
          at %rest% shutdown -s
          pause
          goto main
          :j
          @ ECHO 请输入你的选择:(1.2.3)
          @ ECHO 1.转换D盘格式为ntfs
          @ ECHO 2.转换E盘格式为ntfs
          @ ECHO 3.转换F盘格式为ntfs
          PAUSE
          set /p choice="请确认你的选则:"
          if "%choice%"=="1" goto dr_1
          if "%choice%"=="2" goto dr_2
          if "%choice%"=="3" goto dr_3
          if not "%choice%"=="1" goto error
          :dr_1
          convert D: /fs:ntfs
          pause
          exit
          :dr_2
          convert E: /fs:ntfs
          pause
          exit
          :dr_3
          convert F: /fs:ntfs
          pause
          exit
          :error
          @ ECHO 你输入的选项有误,或者你选择退出
          @ ECHO 现在正在推出。。。。
          pause
          goto main
          命令有点长,不过换汤不换药,大家只要复制下来再稍微改一下的话就能做到批处理了,有的甚至是不用修改的哦,希望对大家有帮助。
关注官方微信

微信号:大白网

微博:大白网

QQ1群:4731622

QQ2群:4731622

全国服务热线:

QQ24485416

(工作日:周一至周五 9:00-16:00)
大理市
www@dali8.net

手机版-小黑屋- 大理白族|大理乡村旅游网|大理网|大理论坛|白族网|大理旅游网|大理信息网|大理生活网

技术支持:挖主机网络 Powered by大白网© 2006-2025 dalibaizu.com  滇ICP备19004088号 滇公网安备 53290102000530号