几个有用的BAT文件

小技巧,将下面一段粘贴到BAT文件最前面,别人用记事本看到的就是乱码了,但是UltraEdit和写字板可以看到

%%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a

去文件属性,可用于中毒等情况下,文件(文件夹)的显示:

@ECHO OFF
ECHO 更改"%cd%\"下文件的所有属性(只读,存档,系统,隐藏):
PAUSE
ATTRIB -R -A -S -H "%CD%\*" /S /D

有四种常用功能的BAT批处理文件:

@ECHO OFF
TITLE 关机批处理-----PhykingPeng制作
Color 2F
CLS
:ks
mode con:cols=100 lines=90
ECHO =================================================
ECHO 本脚本文件通过调用SHUTDOWN.EXE各项参数来实现以下功能,有兴趣的可以用记事本打开看看
ECHO =================================================
ECHO.
ECHO "<1> 设定时间关机"
ECHO "<2> 设定时间重启"
ECHO "<3> 设定远程关机"
ECHO "<4> 取消关机或重启"
ECHO "<5> 退出"
ECHO.
ECHO.
ECHO.
SET /P start=[请输入选项编号]:
if "%start%"=="1" goto gj
if "%start%"=="2" goto cq
if "%start%"=="3" goto ycgj
if "%start%"=="4" goto qxgj
if "%start%"=="5" goto tc
if "%start%" GTR "5" goto ts
GOTO ts

:gj
cls
ECHO     关机参数设置:
ECHO [请输入关机时间(单位:秒)]
SET /P sz=
echo %sz%
start shutdown.exe -s -t %sz% -c "Phyking提醒你:             系统已成功设置好关机时间!如需取消关机,请重新运行程序选择取消!"
cls
ECHO 你已成功设置了倒计时关机,如继续按任意键,否则请直接关闭
PAUSE > nul
cls
goto ks

:cq
cls
ECHO     重启参数设置
ECHO [请输入多少秒后重启]
SET /P sz=
echo %sz%
start shutdown.exe -r -t %sz% -c "Phyking提醒你:             系统已成功设置好重启时间!如需取消重启,请重新运行程序选择取消!"
cls
ECHO 你已成功设置了倒计时重启,如继续按任意键,否则请直接关闭
PAUSE > nul
cls
goto ks

:ycgj
CLS
start /B shutdown.exe -i
mode con:cols=60 lines=20
ECHO 远程关机说明
ECHO 在一个局域网内所有的电脑中随便找一台电脑,按以下操作进行:
ECHO 一、在控制面板中打开“管理工具--本地安全策略”,选择左侧“本地策略”下的“用户权利指派”,再在右侧双击打开“从网络访问此计算机”项,在打开的属性窗口,点击“添加用户和组”,添加一个“guest”账户;
ECHO 二、接下再双击打开“从运端系统强制关机”项,在它的属性窗口中以同样方法添加“guest”账户,确定后返回;
ECHO 三、在关机命令shtdown的图形界面中。单击“添加”,输入刚才所用的计算机的名称,在“你想让计算机做些什么”下,选择“关机”,选中“警告用户”此操作项,并设定一段想要说的话,设置完后就确定, 就可以看到那计算机自动关机了。
ECHO 注意:这两台计算机须在同一个局域网中。
pause
cls
goto ks

:qxgj
start shutdown.exe -a
ECHO 已成功取消关机或重启!
pause > nul
cls
goto ks

:tc
exit

:ts
cls
ECHO 你的输入有误,任意键继续!
pause > nul
CLS
goto ks

系统清理和U盘防毒的BAT批处理文件:

@ECHO OFF
TITLE 系统处理
COLOR 71
ECHO 请选择功能(按回车确定):
ECHO "1"清除系统垃圾文件
ECHO "2"显示当前目录下所有隐藏文件
ECHO "3"U盘杀毒
ECHO 其它键退出
SET /P psn=请输入数字键并按回车:
CLS
IF /I "%psn%"=="1" (
    GOTO 清除
) ELSE IF /I "%psn%"=="2" (
    GOTO 显示
) ELSE IF /I "%psn%"=="3" (
    GOTO KAV
) ELSE (
    GOTO EX
)

:清除
@ECHO OFF
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
del /f /s /q %systemdrive%\recycled\*.*
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 Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
ECHO 清除系统完成!
ECHO. & pause
EXIT

:显示
REM 显示隐藏的文件
@ECHO OFF
ECHO 更改"%cd%\"下文件的所有属性(只读,存档,系统,隐藏):
ATTRIB -R -A -S -H "%CD%\*" /S /D

PAUSE
EXIT

:KAV
@echo off
::Author By ShengSen
title $$$$*毒霸整理*$$$$
color 17
echo.
echo ****************** 正在检测可移动磁盘,请稍候! *********************
echo.
del %temp%kv.tmp >nul
for %%i in (c,d,e,f,g,h,i,j,k,l,m,n,o,p,q) do @fsutil fsinfo drivetype %%i: >>"%temp%kv.tmp"
findstr /i "可移动驱动器" "%temp%kv.tmp" >nul 2>nul
if errorlevel==1 goto error
if errorlevel==0 goto begin
:error
echo.
echo ********************* 没有检测到可移动磁盘! ***********************
echo.
goto end
:begin
for /f "tokens=1" %%j in ('findstr /i "可移动驱动器" "%temp%kv.tmp"') do (
cd /d %%j >nul 2>nul
set str=%%j
if not exist autorun.inf goto kvend
cd autorun.inf
cls
if errorlevel 1 goto kv
cd ..
echo.
echo *********** %%j盘已经被毒霸处理了,呵呵,病毒无法入侵! ***************
echo.
goto end
:kv
del /ashr autorun.inf >nul
del /ash autorun.inf >nul
del /ahr autorun.inf >nul
del /asr autorun.inf >nul
del /ah autorun.inf >nul
del /as autorun.inf >nul
del /ar autorun.inf >nul
del autorun.inf >nul
cls
echo 发现autorun病毒
echo 已清除autorun.inf
if not exist recycler goto sxs
echo 发现recycler病毒
rmdir /s /q recycler >nul
echo 已清除recycler目录
:sxs
if not exist sxs.exe goto kvend
del /ash sxs.exe >nul
::del /ashr sxs.exe >nul
echo 发现sxs病毒
echo 已清除sxs.exe病毒
:kvend
echo.
echo **************************** 杀毒完毕! *****************************
echo.
echo.
echo ************************ 正在开启防毒功能! *************************
echo.
md autorun.inf
attrib +h +r autorun.inf
cd autorun.inf
md autorun.inf
attrib +h +r autorun.inf
echo.
echo *********** %str%盘已经被毒霸处理过了,病毒无法入侵! ****************
echo.
)
:end
echo.
echo 请按任意键退出……
pause >nul 2>nul
EXIT


REM 退出
:EX
EXIT

以上的个文件,存为*.BAT或者*.CMD文件就可以用了

转载于:https://www.cnblogs.com/phyking/archive/2010/04/28/4456700.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值