Board logo

标题: 请各位牛人做下指点!发个收集整理成的批处理 [打印本页]

作者: heicai     时间: 2007-1-28 10:51    标题: 请各位牛人做下指点!发个收集整理成的批处理

请各位牛人高手作下指点!
谢谢。
没什么技术含量,请别笑话

[ Last edited by heicai on 2007-1-27 at 09:53 PM ]
附件 1: control.rar (2007-1-28 10:51, 2.84 K, 下载附件所需积分 1点 ,下载次数: 62)

作者: heicai     时间: 2007-1-28 10:51
代码见下:

@echo off
mode con cols=80 lines=26&color 89
:start
cls
title 黑菜整合盘第7版__多功能系统优化设置控制台
echo.
ECHO                  《多功能系统优化设置 控制台》   ——黑菜整理制作
echo.
echo     ________________________________________________________________________
ECHO    ‖                     §部分功能需重启后实现§                         ‖
ECHO    ‖                       ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄                          ‖
ECHO    ‖            A. 更改软件默认安装路径到D盘Program Files文件夹           ‖
ECHO    ‖            B. 转移系统文件到D盘 (慎用!)                              ‖
ECHO    ‖            C. 清除任何显卡生成的右键多余菜单                         ‖
ECHO    ‖            D. 右键增加“用记事本打开此文件”                         ‖
ECHO    ‖            E. 右键增加“用命令行打开此文件夹”                       ‖
ECHO    ‖            F. 删除IPC$默认共享                                       ‖
ECHO    ‖            G. IE7或WMP11或Defender的安装破解                         ‖
ECHO    ‖            H. EXE可执行文件的关联修复                                ‖
ECHO    ‖            I. 从我的电脑里移除共享文档                               ‖
ECHO    ‖            J. 设主页为空白页(对部分流氓软件无效)                     ‖
ECHO    ‖            K. IE6开启10线程下载                                      ‖
ECHO    ‖            L. 恢复快捷方式上的小箭头                                 ‖
ECHO    ‖            M. 分区计算出整数G的方法                                  ‖
ECHO    ‖            N. 退出                                                   ‖
ECHO    ‖______________________________________________________________________‖
echo.
SET Choice=
SET /P Choice=      请选择要进行的操作(A/B/C/D/E/F/G/H/I/J/K/L/M/N),然后按回车:
ECHO.

IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
IF /I '%Choice%'=='A' GOTO A
IF /I '%Choice%'=='B' GOTO B
IF /I '%Choice%'=='C' GOTO C
IF /I '%Choice%'=='D' GOTO D
IF /I '%Choice%'=='E' GOTO E
IF /I '%Choice%'=='F' GOTO F
IF /I '%Choice%'=='G' GOTO G
IF /I '%Choice%'=='H' GOTO H
IF /I '%Choice%'=='I' GOTO I
IF /I '%Choice%'=='J' GOTO J
IF /I '%Choice%'=='K' GOTO K
IF /I '%Choice%'=='L' GOTO L
IF /I '%Choice%'=='M' GOTO M
IF /I '%Choice%'=='N' GOTO N
GOTO Start


:A
cls
echo Windows Registry Editor Version 5.00 >%systemroot%\soft.reg

echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]>>%systemroot%\soft.reg
echo "ProgramFilesDir"="D:\\Program Files">>%systemroot%\soft.reg
echo "CommonFilesDir"="D:\\Program Files\\Common Files">>%systemroot%\soft.reg
regedit.exe /s %systemroot%\soft.reg
del /F /Q %systemroot%\soft.reg
cls
echo.
echo.
echo.
echo.
echo                更改软件默认安装路径完毕!
echo.
echo                按任意键返回主菜单
pause>nul
GOTO Start



:B
cls
echo REGEDIT4 >%systemroot%\shell.reg

echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]>>%systemroot%\shell.reg
echo "Cache"="D:\\Personal\\Temporary Internet Files">>%systemroot%\shell.reg
echo "Desktop"="D:\\Personal\\Desktop">>%systemroot%\shell.reg
echo "Favorites"="D:\\Personal\\Favorites">>%systemroot%\shell.reg
echo "Personal"="D:\\Personal\\My Documents">>%systemroot%\shell.reg
echo "My Music"="D:\\Personal\\My Documents\\My Pictures">>%systemroot%\shell.reg
echo "My Pictures"="D:\\Personal\\My Documents\\My Pictures">>%systemroot%\shell.reg
echo "Recent"="D:\\Personal\\Recent">>%systemroot%\shell.reg

echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]>>%systemroot%\shell.reg
echo "Cache"="D:\\Personal\\Temporary Internet Files">>%systemroot%\shell.reg
echo "Desktop"="D:\\Personal\\Desktop">>%systemroot%\shell.reg
echo "My Music"="D:\\Personal\\My Documents\\My Pictures">>%systemroot%\shell.reg
echo "My Pictures"="D:\\Personal\\My Documents\\My Pictures">>%systemroot%\shell.reg
echo "Favorites"="D:\\Personal\\Favorites">>%systemroot%\shell.reg
echo "Personal"="D:\\Personal\\My Documents">>%systemroot%\shell.reg
echo "Recent"="D:\\Personal\\Recent">>%systemroot%\shell.reg

echo [HKEY_CURRENT_USER\Identities\{F4E98C86-4D9A-463F-920C-1DF555C3B434}\Software\Microsoft\Outlook Express\5.0]>>%systemroot%\shell.reg
echo "Store Root"="D:\\Personal\\Outlook Express">>%systemroot%\shell.reg

echo [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]>>%systemroot%\shell.reg
echo "Desktop"="D:\\Personal\\Desktop">>%systemroot%\shell.reg
echo "Cache"="D:\\Personal\\My Documents">>%systemroot%\shell.reg
echo "Download Directory"="D:\\Personal\\My Documents">>%systemroot%\shell.reg

echo [HKEY_CURRENT_USER\Environment]>>%systemroot%\shell.reg
echo "TEMP"="D:\\Personal\\Temp">>%systemroot%\shell.reg
echo "TMP"="D:\\Personal\\Temp">>%systemroot%\shell.reg
regedit.exe /s %systemroot%\shell.reg
del /F /Q %systemroot%\shell.reg

md "D:\Personal\OE\"
md "D:\Personal\Temp\"
md "D:\Personal\My Documents\"
xcopy C:\Docume~1\%USERNAME%\Mydocu~1\*.* D:\Personal\Mydocu~1\ /e /y
md "D:\Personal\Desktop\"
xcopy C:\Docume~1\%USERNAME%\Desktop\*.* D:\Personal\Desktop\ /e /y
md "D:\Personal\Desktop\"
xcopy C:\Docume~1\%USERNAME%\桌面\*.* D:\Personal\Desktop\ /e /y
md "D:\Personal\Favorites\"
xcopy C:\Docume~1\%USERNAME%\Favori~1\*.* D:\Personal\Favori~1\ /e /y

cls
echo.
echo.
echo.
echo.
echo                转移系统文件完毕!
echo.
echo                按任意键返回主菜单
pause>nul
GOTO Start


:C
regsvr32 /u /s igfxpph.dll
reg delete HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers /f
reg add HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\new /ve /d {D969A300-E7FF-11d0-A93B-00A0C90F2719}

cls
echo.
echo.
echo.
echo.
echo                清楚显卡右键菜单完毕!
echo.
echo                按任意键返回主菜单
pause>nul
GOTO Start


:D
cls
echo Windows Registry Editor Version 5.00 >%systemroot%\txt.reg

echo [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell]>>%systemroot%\txt.reg

echo [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\heicai]>>%systemroot%\txt.reg
echo @="用记事本打开此文件">>%systemroot%\txt.reg

echo [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\heicai\command]>>%systemroot%\txt.reg
echo @="notepad.exe \"%%1\"" >>%systemroot%\txt.reg

regedit.exe /s %systemroot%\txt.reg
del /F /Q %systemroot%\txt.reg
cls
echo.
echo.
echo.
echo.
echo                右键增加记事本完毕!
echo.
echo                按任意键返回主菜单
pause>nul
GOTO Start


:E
cls
echo Windows Registry Editor Version 5.00 >%systemroot%\floder.reg

echo [HKEY_CLASSES_ROOT\Directory]>>%systemroot%\floder.reg
echo @="文件夹">>wenjianjia.reg>>%systemroot%\floder.reg
echo "AlwaysShowExt"="">>wenjianjia.reg>>%systemroot%\floder.reg
echo "EditFlags"=hex:d2,01,00,00>>%systemroot%\floder.reg
echo "InfoTip"="prop:Comment">>%systemroot%\floder.reg

echo [HKEY_CLASSES_ROOT\Directory\shell]>>%systemroot%\floder.reg
echo @="none">>%systemroot%\floder.reg

echo [HKEY_CLASSES_ROOT\Directory\shell\cmd]>>%systemroot%\floder.reg
echo @="用命令行窗口打开此文件夹">>%systemroot%\floder.reg

echo [HKEY_CLASSES_ROOT\Directory\shell\cmd\command]>>%systemroot%\floder.reg
echo @="cmd.exe /k \"cd %%L\"">>%systemroot%\floder.reg

regedit.exe /s %systemroot%\floder.reg
del /F /Q %systemroot%\floder.reg
cls
echo.
echo.
echo.
echo.
echo                右键增加命令行完毕!
echo.
echo                按任意键返回主菜单
pause>nul
GOTO Start


:F
cls
echo Windows Registry Editor Version 5.00 >%systemroot%\delshare.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]>>%systemroot%\delshare.reg
echo "AutoShareWks"=dword:00000000>>%systemroot%\delshare.reg
echo "AutoShareServer"=dword:00000000>>%systemroot%\delshare.reg

regedit /s %systemroot%\delshare.reg
del /F /Q %systemroot%\delshare.reg
cls
net stop server /y
net start server
cls
echo.
echo.
echo.
echo.
echo                删除IPC$默认共享完毕!
echo.
echo                按任意键返回主菜单
pause>nul
GOTO Start



:G
cls
del /f /s /q "%systemdrive%\Documents and Settings\All Users\Application Data\Windows Genuine Advantage\data\data.dat"
cls
echo.
echo.
echo.
echo.
echo                破解完毕!请断网后再安装IE7或WMP11或Defender
echo.
echo                按任意键返回主菜单
pause>nul
GOTO Start


:H
cls
echo Windows Registry Editor Version 5.00 >%systemroot%\exexf.reg

echo [HKEY_CLASSES_ROOT\exefile\shell\open\command]>>%systemroot%\exexf.reg
echo @="\"%%1\" %%*">>%systemroot%\exexf.reg

regedit /s %systemroot%\exexf.reg
del /F /Q %systemroot%\exexf.reg
cls
echo.
echo.
echo.
echo.
echo                EXE关联修复完毕!
echo.
echo                按任意键返回主菜单
pause>nul
GOTO Start

:I
cls
echo Windows Registry Editor Version 5.00 >%systemroot%\yichu.reg

echo [HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer]>>%systemroot%\yichu.reg
echo "NoSharedDocuments"=dword:00000001>>%systemroot%\yichu.reg
echo [HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer]>>%systemroot%\yichu.reg
echo "NoSharedDocuments"=dword:00000001>>%systemroot%\yichu.reg
echo [-HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\MyComputer\\NameSpace\\DelegateFolders\\{59031a47-3f72-44a7-89c5-5595fe6b30ee}]>>%systemroot%\yichu.reg
echo [-HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\MyComputer\\NameSpace\\DelegateFolders\\{640167b4-59b0-47a6-b335-a6b3c0695aea}]>>%systemroot%\yichu.reg

regedit /s %systemroot%\yichu.reg
del /F /Q %systemroot%\yichu.reg
cls
echo.
echo.
echo.
echo.
echo                移除共享文档完毕!
echo.
echo                按任意键返回主菜单
pause>nul
GOTO Start


:J
cls
echo Windows Registry Editor Version 5.00 >%systemroot%\zhuye.reg

echo [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet  Explorer\Control  Panel]>>%systemroot%\zhuye.reg
echo "HomePage"=dword:00000000>>%systemroot%\zhuye.reg

echo [HKEY_CURRENT_USER\Software\Microsoft\Internet  Explorer\Main]>>%systemroot%\zhuye.reg
echo "Start  Page"="about:blank">>%systemroot%\zhuye.reg
echo "Window  Title"="Microsoft  Internet  Explorer">>%systemroot%\zhuye.reg
echo "Start Page"="about:blank">>%systemroot%\zhuye.reg
echo "StatusBarOther"=dword:00000001>>%systemroot%\zhuye.reg
echo "StatusBarWeb"=dword:00000001>>%systemroot%\zhuye.reg

echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet  Explorer\Main]>>%systemroot%\zhuye.reg
echo "Start  Page"="about:blank">>%systemroot%\zhuye.reg
echo "Window  Title"="Microsoft  Internet  Explorer">>%systemroot%\zhuye.reg
echo "Default_Page_URL"="about:blank">>%systemroot%\zhuye.reg

regedit /s %systemroot%\zhuye.reg
del /F /Q %systemroot%\zhuye.reg
cls
echo.
echo.
echo.
echo.
echo                设主页为空白页完毕!
echo.
echo                按任意键返回主菜单
pause>nul
GOTO Start

:K
cls
echo Windows Registry Editor Version 5.00 >%systemroot%\xiancheng.reg

echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]>>%systemroot%\xiancheng.reg

echo "MaxConnectionsPer1_0Server"=dword:00000010>>%systemroot%\xiancheng.reg
echo "MaxConnectionsPerServer"=dword:00000010>>%systemroot%\xiancheng.reg

regedit /s %systemroot%\xiancheng.reg
del /F /Q %systemroot%\xiancheng.reg
cls
echo.
echo.
echo.
echo.
echo                IE6开启10线程完毕!
echo.
echo                按任意键返回主菜单
pause>nul
GOTO Start

:L
cls
echo Windows Registry Editor Version 5.00 >%systemroot%\jiantou.reg

echo [HKEY_CLASSES_ROOT\lnkfile]>>%systemroot%\jiantou.reg
echo "IsShortcut"="">>%systemroot%\jiantou.reg
echo [HKEY_CLASSES_ROOT\piffile]>>%systemroot%\jiantou.reg
echo "IsShortcut"="">>%systemroot%\jiantou.reg
regedit /s %systemroot%\jiantou.reg
del /F /Q %systemroot%\jiantou.reg
cls
echo.
echo.
echo.
echo.
echo                恢复快捷方式的小箭头完毕!
echo.
echo                按任意键返回主菜单
pause>nul
GOTO Start

:M
cls
echo 计算方法: 整数GB=1024M×GB数+(GB数-1)×4

echo.
echo 例:
echo 2 G=2052 M
echo 3 G=3080 M
echo 4 G=4108 M
echo 5 G=5136 M
echo 6 G=6164 M
echo 7 G=7192 M
echo 8 G=8224 M
echo 9 G=9248 M
echo 10 G=10276 M
echo 15 G=15416 M
echo 20 G=20556 M
echo 25 G=25696 M
echo 30 G=30836 M
echo 40 G=41116 M
echo.
echo.
echo.
echo.
echo                显示完毕!
echo.
echo                按任意键返回主菜单
pause>nul
GOTO Start

:N
exit
作者: lxmxn     时间: 2007-1-28 11:11
  写得不错,顶一下。
作者: lxmxn     时间: 2007-1-28 11:50

  再补充一下,如果是XP以上的系统,关于注册表的操作,最好用系统自带的reg命令来完成,感觉用echo一句句的写文件太累人了。

作者: heicai     时间: 2007-1-29 03:56


  Quote:
Originally posted by lxmxn at 2007-1-27 10:50 PM:

  再补充一下,如果是XP以上的系统,关于注册表的操作,最好用系统自带的reg命令来完成,感觉用echo一句句的写文件太累人了。[/b ...

谢谢你的意见!
作者: kafen     时间: 2007-1-29 04:52
黑菜兄,第一条,修改默认安装软件目录那条会害死人的........
作者: electronixtar     时间: 2007-1-29 05:08


  Quote:
Originally posted by kafen at 2007-1-29 04:52:
黑菜兄,第一条,修改默认安装软件目录那条会害死人的........

严重同意,作为曾经的被害者,顶~
作者: KUN     时间: 2007-1-29 08:32
果然是不错的技术!
作者: vkill     时间: 2007-1-29 09:16


  Quote:
Originally posted by kafen at 2007-1-29 04:52:
黑菜兄,第一条,修改默认安装软件目录那条会害死人的........

恩,赞,貌似对office这个的影响最大