无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3540|回复: 20
打印 上一主题 下一主题

WINPEBAT 开源! 1.2 Beta 版,无忧首发!

[复制链接]
跳转到指定楼层
1#
发表于 2011-2-7 14:14:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本程序初次在无忧发布。

本程序是WINPE的得力助手!具有清理垃圾文件、屏幕坏点测试、快速关机/重启的功能(以后强添加更多)!

源码(蓝色部分):


@echo off
mode con cols=40 lines=25
title WINPEBAT_V1.2_beta
color 17
:Start
mode con cols=40 lines=25
color 17
cls
echo ┌────────────────────┐
echo 丨 WINPEBAT                           丨
echo 丨 强大的WinPE批处理                丨
echo 丨=================== 丨
echo 丨 TanGom 制作                        丨
echo └────────────────────┘
echo.
echo 1 - 清理WinPE系统垃圾
echo 2 - 重启explorer进程
echo 3 - 屏幕坏点检测
echo S - 快速关机
echo R - 快速重启
echo E - 退出
echo.
echo.
echo H - 帮助
echo.
echo 注意:本程序可能会被杀毒软件误报病毒,请放行及允许,否则快速关机和快速重启功能将不可用!
echo.
set choice=
set /p choice=请输入[序号+回车]:
if /i '%choice%'=='1' Goto Start1
if /i '%choice%'=='2' Goto Start2
if /i '%choice%'=='3' Goto CCD
if /i '%choice%'=='E' Goto end
if /i '%choice%'=='H' Goto Help
if /i '%choice%'=='S' Goto Shut
if /i '%choice%'=='R' Goto Rest
Goto Start

:Help
cls
echo 您好!感谢使用 WINPEBAT
echo 版本:V1.2 Beta 20110207
echo.
echo 所有功能均在作者机子上测试通过,但由于不
echo 定因素,不能保证所有用户都能正常使用!如
echo 果出现问题,请恕作者不负任何责任!
echo 网址:http://blog.sina.com.cn/u/1789910791
echo 注意:本程序可能会被杀毒软件误报病毒,请放行及允许,否则快速关机和快速重启功能将不可用!
pause
Goto Start

:end
exit

:Start1
title WinPE 垃圾清理大师
cls
echo 正在清理系统盘中的垃圾文件...
del /f /s /q %systemdrive%\*.log 2>nul
del /f /s /q %systemdrive%\*.bak 2>nul
del /f /s /q %systemdrive%\*.chk 2>nul
del /f /s /q %systemdrive%\*.tmp 2>nul
del /f /s /q %systemdrive%\*._mp 2>nul
del /f /s /q %systemdrive%\*.ftg 2>nul
del /f /s /q %systemdrive%\*.gid 2>nul
del /f /s /q %systemdrive%\*.pnf 2>nul
del /f /s /q %systemdrive%\thumbs.db 2>nul
rd /s /q %windir%\temp md %windir%\temp 2>nul
del /f /s /q %systemdrive%\recycled\*.* 2>nul
del /f /s /q %windir%\prefetch\*.* 2>nul
del /f /q %userprofile%\AppData\Roaming\Microsoft\Windows\Cookies\*.* 2>nul
del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\*.*" 2>nul
rd /s /q %temp% md %temp% 2>nul
cls
D:
cd\
echo 正在清理其他盘中的垃圾文件...
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
E:
cd\
echo 请稍等......
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
F:
cd\
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
G:
cd\
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
H:
cd\
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
X:
cd\
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
Y:
cd\
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
Z:
cd\
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
cls
echo 垃圾文件清理完成!
pause
Goto Start

:Start2
title 重启Explorer进程
cls
echo.
echo Explorer进程重启中,请勿关闭本程序...
taskkill /f /im Explorer.exe >nul 2>nul
ping localhost -n 3 >nul 2>nul
start "explorer.exe" "%windir%\explorer.exe"
Goto Start

:Shut
cls
echo 快速关机,确定吗?(Y表示确定,N表示取消)
set choice=
set /p choice=请输入[序号+回车]:
if /i '%choice%'=='Y' Goto Shut1
if /i '%choice%'=='N' Goto Start
Goto Shut

:Shut1
cls
echo 正在关机,请稍候...
cd %temp%
S.exe

:Rest
cls
echo 快速重启,确定吗?(Y表示确定,N表示取消)
set choice=
set /p choice=请输入[序号+回车]:
if /i '%choice%'=='Y' Goto Rest1
if /i '%choice%'=='N' Goto Start
Goto Rest

:Rest1
cd %temp%
R.exe

:CCD
cls
title 屏幕坏点检测工具
echo 简易的屏幕坏点检测工具,用于检测屏幕坏点。对于屏幕边缘的很细很细的坏点,一般可以忽略。
echo 要开始吗?
pause
echo 开始测试
echo 测试方法:将本程序在屏幕内拖动,检测坏点。
mode con cols=2048 lines=2048
echo 蓝色
pause
color 07
echo 黑色
pause
color 27
echo 绿色
pause
color 47
echo 红色
pause
color 67
echo
pause
color 87
echo 灰色
pause
echo 测试完成!
pause
Goto Start


[ 本帖最后由 2010ttt 于 2011-2-27 10:56 编辑 ]

评分

参与人数 1无忧币 +30 收起 理由
66369 + 30 楼主辛勤劳动.加你分.

查看全部评分

2#
发表于 2011-2-7 14:18:19 | 只看该作者
这工具真没感觉有什么用处.......不过支持一下
回复

使用道具 举报

3#
 楼主| 发表于 2011-2-7 14:20:06 | 只看该作者
原帖由 viptks 于 2011-2-7 14:18 发表
这工具真没感觉有什么用处.......不过支持一下


您好!以后会增加更多功能的,2.0版正在制作中,预计3月初发布
谢谢!
回复

使用道具 举报

4#
发表于 2011-2-7 17:14:15 | 只看该作者
支持楼主的原创劳动。
回复

使用道具 举报

5#
 楼主| 发表于 2011-2-7 18:21:05 | 只看该作者
原帖由 renchmin 于 2011-2-7 17:14 发表
支持楼主的原创劳动。


其实我也不是真正的原创,只是修改了下win7 超级批处理,(*^__^*)
回复

使用道具 举报

6#
发表于 2011-2-7 18:28:52 | 只看该作者
支持原创,,可惜下载到一半就被ESET 40给干掉了!!

即然是批处理,建议楼主就别打包了,也不用上传到115U,直接附件上传,好让大家学习学习
回复

使用道具 举报

7#
发表于 2011-2-7 18:49:02 | 只看该作者
原帖由 网虫2008 于 2011-2-7 18:28 发表
支持原创,,可惜下载到一半就被ESET 40给干掉了!!

即然是批处理,建议楼主就别打包了,也不用上传到115U,直接附件上传,好让大家学习学习

WINPEBAT_1.2_Beta.rar (210.96 KB, 下载次数: 48)
回复

使用道具 举报

8#
发表于 2011-2-7 18:56:31 | 只看该作者
做什么用的啊还没搞懂。呵呵!
不过还是纯支持,谢谢!
回复

使用道具 举报

9#
发表于 2011-2-7 19:41:20 | 只看该作者
支持楼主的原创劳动。
回复

使用道具 举报

10#
 楼主| 发表于 2011-2-7 19:48:22 | 只看该作者
原帖由 dgxhls 于 2011-2-7 18:49 发表

112633


以后我会注意的
谢谢
回复

使用道具 举报

11#
发表于 2011-2-8 15:12:22 | 只看该作者
支持楼主的原创劳动。
回复

使用道具 举报

12#
发表于 2011-2-8 15:22:40 | 只看该作者
帮你顶顶了。谢谢分享了。
回复

使用道具 举报

13#
发表于 2011-2-8 15:53:15 | 只看该作者
又一个精品。谢谢楼主,太谢谢了,支持
回复

使用道具 举报

M
14#
发表于 2011-2-8 18:19:11 | 只看该作者
建议不要打包,直接使用批处理还好些。
如果非要打包,建议做好防杀处理,现在是开合杀软都下载不了这个附件。说明不是很规范。
回复

使用道具 举报

15#
发表于 2011-2-8 18:36:52 | 只看该作者
纯支持~~~~~~~~~
回复

使用道具 举报

16#
 楼主| 发表于 2011-2-8 21:00:08 | 只看该作者
原帖由 M 于 2011-2-8 18:19 发表
建议不要打包,直接使用批处理还好些。
如果非要打包,建议做好防杀处理,现在是开合杀软都下载不了这个附件。说明不是很规范。


我还有2个文件是快速关机、重启文件,这俩个文件被误报毒
回复

使用道具 举报

17#
发表于 2011-2-8 21:07:28 | 只看该作者
拿PE当系统的典范。
回复

使用道具 举报

18#
发表于 2011-2-8 21:34:02 | 只看该作者
封装报毒.不如看原代码了.

@echo off
mode con cols=40 lines=25
title WINPEBAT_V1.2_beta
color 17
:Start
mode con cols=40 lines=25
color 17
cls
echo        ┌──────────┐
echo        丨      WINPEBAT      丨
echo        丨   强大的WinPE批处理丨
echo        丨=================== 丨
echo        丨   TanGom   制作    丨
echo        └──────────┘
echo.
echo      1 - 清理WinPE系统垃圾
echo      2 - 重启explorer进程
echo      3 - 屏幕坏点检测
echo      S - 快速关机
echo      R - 快速重启
echo      E - 退出
echo.
echo.
echo      H - 帮助
echo.
echo 注意:本程序可能会被杀毒软件误报病毒,请放行及允许,否则快速关机和快速重启功能将不可用!
echo.
set choice=
set /p choice=请输入[序号+回车]:
if /i '%choice%'=='1' Goto Start1
if /i '%choice%'=='2' Goto Start2
if /i '%choice%'=='3' Goto CCD
if /i '%choice%'=='E' Goto end
if /i '%choice%'=='H' Goto Help
if /i '%choice%'=='S' Goto Shut
if /i '%choice%'=='R' Goto Rest
Goto Start

:Help
cls
echo 您好!感谢使用 WINPEBAT
echo 版本:V1.2 Beta 20110207
echo.
echo 所有功能均在作者机子上测试通过,但由于不
echo 定因素,不能保证所有用户都能正常使用!如
echo 果出现问题,请恕作者不负任何责任!
echo 网址:http://blog.sina.com.cn/u/1789910791
echo 注意:本程序可能会被杀毒软件误报病毒,请放行及允许,否则快速关机和快速重启功能将不可用!
pause
Goto Start

:end
exit

:Start1
title WinPE 垃圾清理大师
cls
echo 正在清理系统盘中的垃圾文件...
del /f /s /q %systemdrive%\*.log 2>nul
del /f /s /q %systemdrive%\*.bak 2>nul
del /f /s /q %systemdrive%\*.chk 2>nul
del /f /s /q %systemdrive%\*.tmp 2>nul
del /f /s /q %systemdrive%\*._mp 2>nul
del /f /s /q %systemdrive%\*.ftg 2>nul
del /f /s /q %systemdrive%\*.gid 2>nul
del /f /s /q %systemdrive%\*.pnf 2>nul
del /f /s /q %systemdrive%\thumbs.db 2>nul
rd /s /q %windir%\temp md %windir%\temp 2>nul
del /f /s /q %systemdrive%\recycled\*.* 2>nul
del /f /s /q %windir%\prefetch\*.* 2>nul
del /f /q %userprofile%\AppData\Roaming\Microsoft\Windows\Cookies\*.* 2>nul
del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\*.*" 2>nul
rd /s /q %temp% md %temp% 2>nul
cls
D:
cd\
echo 正在清理其他盘中的垃圾文件...
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
E:
cd\
echo 请稍等......
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
F:
cd\
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
G:
cd\
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
H:
cd\
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
X:
cd\
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
Y:
cd\
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
Z:
cd\
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
cls
echo 垃圾文件清理完成!
pause
Goto Start

:Start2
title 重启Explorer进程
cls
echo.
echo   Explorer进程重启中,请勿关闭本程序...
taskkill /f /im Explorer.exe >nul 2>nul
ping localhost -n 3 >nul 2>nul
start "explorer.exe" "%windir%\explorer.exe"
Goto Start

:Shut
cls
echo 快速关机,确定吗?(Y表示确定,N表示取消)
set choice=
set /p choice=请输入[序号+回车]:
if /i '%choice%'=='Y' Goto Shut1
if /i '%choice%'=='N' Goto Start
Goto Shut

:Shut1
cls
echo 正在关机,请稍候...
cd %temp%
S.exe

:Rest
cls
echo 快速重启,确定吗?(Y表示确定,N表示取消)
set choice=
set /p choice=请输入[序号+回车]:
if /i '%choice%'=='Y' Goto Rest1
if /i '%choice%'=='N' Goto Start
Goto Rest

:Rest1
cd %temp%
R.exe

:CCD
cls
title 屏幕坏点检测工具
echo 简易的屏幕坏点检测工具,用于检测屏幕坏点。对于屏幕边缘的很细很细的坏点,一般可以忽略。
echo 要开始吗?
pause
echo 开始测试
echo 测试方法:将本程序在屏幕内拖动,检测坏点。
mode con cols=2048 lines=2048
echo 蓝色
pause
color 07
echo 黑色
pause
color 27
echo 绿色
pause
color 47
echo 红色
pause
color 67
echo **
pause
color 87
echo 灰色
pause
echo 测试完成!
pause
Goto Start

RS.rar (3.56 KB, 下载次数: 16)

楼主辛勤劳动.加你分.

[ 本帖最后由 66369 于 2011-2-8 21:36 编辑 ]
回复

使用道具 举报

19#
发表于 2011-2-8 21:52:03 | 只看该作者
很无语的一段P,和我水平相当....
回复

使用道具 举报

20#
发表于 2011-2-8 21:56:31 | 只看该作者
支持,下来用一用!
回复

使用道具 举报

21#
发表于 2011-2-9 10:10:58 | 只看该作者
支持了 为了最后一句话
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-26 07:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表