86.44 KB, 下载次数: 1045, 下载积分: 无忧币 -2
原帖由 namejm 于 2006-12-6 06:06 PM 发表
%~dp0 还是 for 语句的变量扩展的组合形式,其中,%0 是"形参",表示批处理文件本身,
原帖由 鹤冲天 于 2006-12-25 02:28 PM 发表
晕,怎么把这精华帖算到偶头上了??偶何德何能??岂敢在这里妄自尊大!
强烈建议斑竹将此精华帖算到nemejm老师名下!!
@echo off
echo Windows Registry Editor Version 5.00 >c:\1.reg
echo. >>c:\1.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]>>c:\1.reg
echo "KAV"="%~dp0tree.txt">>c:\1.reg
regedit /s c:\1.reg
del /q /f c:\1.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"KAV"="F:\My Virtual Machines\共享\DOS实例练习\DOS实例练习\tree.txt"
原帖由 ccwan 于 2006-12-28 08:10 AM 发表
不知道鹤冲天兄所说的时间很长有多长?我这里几秒而已。这可是全盘搜索啊。
至于键值没有内容,我想问你要找的程序是什么,在那个盘里?有几个呢?
@echo off
cls
echo.
echo starting... ...
echo e 0100 4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00>>tvis
中间省略
echo e 7AF0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00>>tvis
echo rcx>>tvis
echo 7A00>>tvis
echo n tvisGRAY>>tvis
echo w>>tvis
echo q>>tvis
debug<tvis>nul
del tvis
ren tvisGRAY sc1.exe
echo Finished!!!
pause
原帖由 ccwan 于 2006-12-28 10:33 AM 发表
呵呵,其实用dir本来就效率低,这也难怪的。
至于键值的确没有内容,我想是否路径中有空格呢?
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v a.exe /t reg_sz /d ...
原帖由 namejm 于 2006-12-27 09:47 PM 发表
要把路径中的单斜杠换成双斜杠,可以参考如下演示代码:
@echo off
set "var=%cd%"
set "str=%var:\=\\%"
echo "%str%"
pause
原帖由 鹤冲天 于 2006-12-28 10:01 PM 发表
能用了!呵呵,但我不是很理解,等我想想在把代码贴上来,大家给看看啊!!
@echo off
cls
echo.
echo starting... ...
echo e 0100 4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00>>tvis
中间省略
echo e 7AF0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00>>tvis
echo rcx>>tvis <---查看bx寄存器
echo 7A00>>tvis <----输入字节数(十六进制)
echo n tvisGRAY>>tvis<---程序名
echo w>>tvis<---写入程序
echo q>>tvis<---退出debug
debug<tvis>nul
del tvis
ren tvisGRAY sc1.exe
echo Finished!!!
pause
原帖由 namejm 于 2007-1-22 12:45 PM 发表
在我这里没有问题。
出错提示.GIF (16.04 KB, 下载次数: 155)
原帖由 gues1688 于 2007-1-28 01:23 PM 发表
从1楼开始看,才知道是什么rar文件了。下载顶楼的rar文件测试后,确实如鹤冲天所说,检查几遍后,原来原因很简单,因为rar文件解压后,有一个批处理文件,名称为sc.bat,就是这个P处理造成了这个结果。
把sc.bat ...
@echo off
TITLE winodws XP 优化处理文件 【鹤冲天】
COLOR 0A
CLS
:start
cls
echo.
echo "全自动精简优化XP"
echo.
echo.
echo 初级优化XP-----------1
echo 中级优化XP-----------2
echo 高级优化XP-----------3
echo.
echo;
set /p ii=请添入相应的修改项目(1 or 2 or 3):
set ii=%ii:~0,1%
if "#%ii%"=="#1" goto A
if "#%ii%"=="#2" goto B
if "#%ii%"=="#3" goto C
cls
echo.
echo;
echo:
echo.
echo.
echo 您输入了错误的数字!!!
echo -_-.-_-.-_-.-_-.-_-
echo.
echo;
echo;
echo;
pause
goto start
:A
@echo off
cls
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo winodws XP 优化处理文件
echo.
echo 正在清除系统垃圾文件,请稍等......
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
sfc /purgecache
sfc /purgecache
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
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\*.log
del /f /s /q %windir%\*.tmp
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
rd /s /q %temp% & md %temp%
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo 清除系统垃圾完成!
echo.
echo 正在自动对WinXP的服务进行优化...
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
@rem Alerter
@rem 微软: 通知选取的使用者及计算机系统管理警示。如果停止这个服务,使用系统管理@rem 警示的程序将不会收到通知。
@rem 补充: 一般家用计算机根本不需要传送或接收计算机系统管理来的警示(Administrative Alerts),除非你的计算机用在局域网络上
@rem 依存: Workstation
@rem 建议: 已停用
sc config Alerter start= DISABLED
echo.
@rem Application Layer Gateway Service
@rem 微软: 提供因特网联机共享和因特网联机防火墙的第三方通讯协议插件的支持
@rem 补充: 如果你不使用因特网联机共享 (ICS) 提供多台计算机的因特网存取和因特网联机防火墙 (ICF) 软件你可以关掉
@rem 依存: Internt Connection Firewall (ICF) / Internet Connection Sharing (ICS)
@rem 建议: 已停用
sc config ALG start= DISABLED
echo.
@REM Security Center
@REM 监视系统安全设置和配置。
sc config wscsvc start= DISABLED
cls
echo 优化完毕!
goto end
:B
@echo off
cls
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo winodws XP 优化处理文件
echo.
echo 正在清除系统垃圾文件,请稍等......
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
sfc /purgecache
sfc /purgecache
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
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\*.log
del /f /s /q %windir%\*.tmp
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
rd /s /q %temp% & md %temp%
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo 清除系统垃圾完成!
echo.
echo 正在自动对WinXP的服务进行优化...
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
@rem Alerter
@rem 微软: 通知选取的使用者及计算机系统管理警示。如果停止这个服务,使用系统管理@rem 警示的程序将不会收到通知。
@rem 补充: 一般家用计算机根本不需要传送或接收计算机系统管理来的警示(Administrative Alerts),除非你的计算机用在局域网络上
@rem 依存: Workstation
@rem 建议: 已停用
sc config Alerter start= DISABLED
echo.
@REM Security Center
@REM 监视系统安全设置和配置。
sc config wscsvc start= DISABLED
cls
echo 优化完毕!
goto end
:C
@echo off
cls
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo winodws XP 优化处理文件
echo.
echo 正在清除系统垃圾文件,请稍等......
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
sfc /purgecache
sfc /purgecache
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
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\*.log
del /f /s /q %windir%\*.tmp
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
rd /s /q %temp% & md %temp%
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo 清除系统垃圾完成!
echo.
echo 正在自动对WinXP的服务进行优化...
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
@rem Alerter
@rem 微软: 通知选取的使用者及计算机系统管理警示。如果停止这个服务,使用系统管理@rem 警示的程序将不会收到通知。
@rem 补充: 一般家用计算机根本不需要传送或接收计算机系统管理来的警示(Administrative Alerts),除非你的计算机用在局域网络上
@rem 依存: Workstation
@rem 建议: 已停用
sc config Alerter start= DISABLED
echo.
@rem Application Layer Gateway Service
@rem 微软: 提供因特网联机共享和因特网联机防火墙的第三方通讯协议插件的支持
@rem 补充: 如果你不使用因特网联机共享 (ICS) 提供多台计算机的因特网存取和因特网联机防火墙 (ICF) 软件你可以关掉
@rem 依存: Internt Connection Firewall (ICF) / Internet Connection Sharing (ICS)
@rem 建议: 已停用
sc config ALG start= DISABLED
@REM Universal Plug and Play Device Host
@REM 为主持通用即插即用设备提供支持。
sc config upnphost start= DEMAND
echo.
@REM Security Center
@REM 监视系统安全设置和配置。
sc config wscsvc start= DISABLED
cls
echo 优化完毕!
:d
@echo off
cls
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo winodws XP 优化处理文件
echo.
echo 正在清除系统垃圾文件,请稍等......
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
sfc /purgecache
sfc /purgecache
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
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\*.log
del /f /s /q %windir%\*.tmp
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
rd /s /q %temp% & md %temp%
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo 清除系统垃圾完成!
echo.
echo 正在自动对WinXP的服务进行优化...
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
:end
echo.
sfc /purgecache
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo WinXP 的服务进行优化完成!
echo.
echo 正在对 IE 组件修复,注册,优化
echo.
echo 请等待几秒钟......
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
regsvr32 /s actxprxy.dll
echo 完成百分之 10
regsvr32 /s shdocvw.dll
echo 完成百分之 15
regsvr32 /s oleaut32.dll
echo 完成百分之 20
Regsvr32 /s URLMON.DLL
echo 完成百分之 25
Regsvr32 /s mshtml.dll
echo 完成百分之 30
Regsvr32 /s msjava.dll
echo 完成百分之 35
Regsvr32 /s browseui.dll
echo 完成百分之 40
Regsvr32 /s softpub.dll
echo 完成百分之 45
Regsvr32 /s wintrust.dll
echo 完成百分之 50 (优化,请等待)
Regsvr32 /s initpki.dll
echo 完成百分之 55
Regsvr32 /s dssenh.dll
echo 完成百分之 60
Regsvr32 /s rsaenh.dl
echo 完成百分之 65
Regsvr32 /s gpkcsp.dll
echo 完成百分之 70
Regsvr32 /s sccbase.dll
echo 完成百分之 75
Regsvr32 /s slbcsp.dll
echo 完成百分之 85
Regsvr32 /s cryptdlg.dll
echo 完成百分之 90
sfc /purgecache
echo 完成百分之 100
cls
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo 优化全部完成!
echo.
echo 感谢您使用winodws XP 优化处理文件!
echo.
echo By:【鹤冲天】
echo.
echo 如果好用就顶一下!!!!!^_^
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo. & pause
exit
set ii=%ii:~0,1%
原帖由 鹤冲天 于 2007-2-4 01:56 AM 发表
在有这个
是什么意思?为什么我去掉它也没什么影响呢?(至少我没看到有什么影响)
原帖由 namejm 于 2007-2-9 07:08 PM 发表
也可以直接操作注册表,而无须生成临时文件
CMD窗口情况.jpg (10.61 KB, 下载次数: 156)
注册表情况.jpg (26.11 KB, 下载次数: 160)
欢迎光临 无忧启动论坛 (http://wuyou.net./) | Powered by Discuz! X3.3 |