0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作一个清理计算机的批处理脚本

454398 ? 来源:wv ? 2019-10-22 14:56 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:

以这种可指示的方式,我们将编写一个脚本来清理计算机上的大多数垃圾文件,例如.temp文件,日志文件,临时帮助文件,磁盘检查文件,临时备份文件等等。除此之外,我们将为程序创建一个界面,以便用户可以控制它。 (并且看起来很棒)。

如果您希望脚本没有界面,请转到步骤3。如果要学习如何制作界面以及如何修改现有脚本,请转到下一步。 》 注意:如果您在运行脚本时遇到任何问题,请随时与我联系,或在下面发表评论。

步骤2:步骤2-如何使其工作

注意:我在脚本内添加了一些注释,所以你们知道代码。

1。单击开始。

2。在“运行”框中键入:记事本,然后按Enter。

3。打开记事本后,复制下面的代码。

4。单击“文件”,然后单击“保存”,然后导航到要保存文件的位置。对于文件名,键入“ test.bat”,如果您的Windows版本具有“另存为类型”选项,则选择“所有文件”,否则它将另存为文本文件。保存文件后,退出记事本。

注意:文件后缀名称必须为“ .bat”。

5。要运行批处理文件。 ,像其他任何程序一样双击它。批处理文件运行完毕后,将自动关闭。

步骤3:步骤3-脚本1(无界面)

在此步骤的底部,您将找到没有界面的完成程序。只需执行该程序,它将完成他的工作。 :)

@echo off

echo Cleaning system junk files, please wait…

REM displays a line of text

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% ecycled*.*

del /f /s /q %windir%*.bak

del /f /s /q %windir%prefetch*.*

rd /s /q %windir% emp & md %windir% emp

del /f /q %userprofile%cookies*.*

del /f /q %userprofile% ecent*.*

del /f /s /q “%userprofile%Local SettingsTemporary Internet Files*.*”

del /f /s /q “%userprofile%Local SettingsTemp*.*”

del /f /s /q “%userprofile% ecent*.*”

REM /f: force deleting of read-only files

REM /s: Delete specified files from all subdirectories.

REM /q: Quiet mode, do not ask if ok to delete on global wildcard

REM %systemdrive%: drive upon which the system folder was placed

REM %windir%: a regular variable and is defined in the variable store as %SystemRoot%.

REM %userprofile%: variable to find the directory structure owned by the user running the process

echo Cleaning of junk files is finished!

REM displays a line of text

echo. & pause

REM echo.: Displays a single blank line on the screen.

REM pause: This will stop execution of the batch file until someone presses “any key”

步骤4:步骤4-脚本2(带有界面)

该脚本的这一部分比上一步要难一些,但是如果您花时间阅读本文,您会发现编写脚本并不难。

下面的代码将为我们的现有程序添加一个带有徽标的简单菜单。执行脚本后,用户可以在几个选项之间进行选择。您可以根据需要自行添加,编辑或删除选项。我将说明现在的操作方法。

要添加选项,请先更新菜单。 (见图2)之后,您可以在下面添加代码行。 (请参见图3)

%errorlevel% equ 4 goto customName if

现在,您可以在下面添加代码块。 (请参见图4)

注意:最好在exit和start选项之后添加新选项。另外,请尝试保持代码整洁有序。如果以后要更改某些内容,这会更容易。

%errorlevel% equ 2 goto about if

REM custom option

:customName

/////add here what your option does///////////

pause

goto mainmenu

只需将步骤3中的代码放在我下面提到的区域即可。

@echo off

:mainmenu

cls

。..。..。..。..。..。..。..。..。..。..。..。..。..。

。..。..。..。,,:+++???????+++:,,。..。..。..。.

。..。..,~=============~~~~~::::==,。..。..。

。..。.~===============~~~~~:::::,,=。..。..

。..。.================~~~~~:::::,,=,。..。.

。..。.,:==============~~~~~:::::===。..。..

。..。.,,::::=+++======~~~++++=====,。..。..

。..。.,,:::::::~~~~~~~~~==========,。..。..

。..。..::::::::~~~~~~~~~==========。..。..。

。..。..,:::::::~~~~~~~~==========,。..。..。

。..。..,:::::::~777777777========,。..。..。

。..。..,:::::::II777~77777=======,。..。..。

。..。..。,::::::~~77~~~777~=======。..。..。.

。..。..。,:::~III~~~~~~~===77====,。..。..。.

。..。..。,::::IIII~~~~~~~77777===,。..。..。.

。..。..。.:::IIII~~~~~~~~~7777===。..。..。..

。..。..。.:::::I+~~~~~~7==77=~==,。..。..。..

。..。..。.,:::7III777~I777777===,。..。..。..

。..。..。.,::::III777~777777====,。..。..。..

。..。..。..:::::~~~~~~=7~=======。..。..。..。

。..。..。..,::::~~~~~~~~~======,。..。..。..。

。..。.,,,,,::::~~~~~~~~~======,。..。..。..。

。..。,,,,,,,,,:~~~~~~~~~==,,。..。..。..。..。

。..。..。..。..。..。..。..。..。..。..。..。..。..。

。..。..。..。..。..。..。..。..。..。..。..。..。..。

echo *********************

echo * CleanUp Menu*

echo *********************

echo * 1. Start CleanUp *

echo * 2. About CleanUp*

echo * 3. Quit *

echo *********************

choice /C:123 》nul

if %errorlevel% equ 1 goto start if %errorlevel% equ 2 goto about if %errorlevel% equ 3 goto exit

REM closes the program

:quit

exit /b

REM starts the clean up

:start

******PUT SCRIPT FROM STEP 3 HERE ******

pause

goto mainmenu

REM shows info

:about

echo *********************

echo * This batch file deletes most* echo * commen temp files stored on* echo * the windows install directory*

echo **

echo * Written by Kevin Tipker*

echo * 28/02/2016*

pause

goto mainmenu

步骤5:步骤5-完成

我希望您对编写可清理计算机的批处理文件编写脚本感到很满意。

让我休息的唯一一件事就是要求您提供一些反馈。另外,我想听听大家在下一个教学指南中应该涵盖的内容。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 脚本
    +关注

    关注

    1

    文章

    401

    浏览量

    28727
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    文带你了解工业计算机尺寸

    项艰巨的任务。本博客将指导您了解关键的工业计算机尺寸、使用案例。关键工业计算机外形要素及其使用案例、工业微型PC尺寸范围:宽度:100毫米-180毫米深度:10
    的头像 发表于 04-24 13:35 ?424次阅读
    <b class='flag-5'>一</b>文带你了解工业<b class='flag-5'>计算机</b>尺寸

    云端超级计算机使用教程

    云端超级计算机种基于云计算的高性能计算服务,它将大量计算资源和存储资源集中在起,通过网络向
    的头像 发表于 12-17 10:19 ?617次阅读

    虚拟内存对计算机性能的影响

    ,它允许计算机使用硬盘空间来模拟物理内存。当物理内存(RAM)不足以容纳当前所有活动的程序和数据时,操作系统会将部分数据从RAM移动到硬盘上的特殊区域,称为交换空间(swap space)或页面文件(page file)。这
    的头像 发表于 12-04 09:17 ?3760次阅读

    工业中使用哪种计算机

    在工业环境中,工控机被广泛使用。这些计算机的设计可承受极端温度、灰尘和振动等恶劣条件。它们比标准消费类计算机更耐用、更可靠。工业计算机可控制机器、监控流程并实时收集数据。其坚固的结构和专业功能
    的头像 发表于 11-29 14:07 ?781次阅读
    工业中使用哪种<b class='flag-5'>计算机</b>?

    量子计算机与普通计算机工作原理的区别

    ? 本文介绍了量子计算机与普通计算机工作原理的区别。 量子计算新兴的研究领域,科学家们利用量子力学,制造出具有革命性能力的
    的头像 发表于 11-24 11:00 ?1693次阅读
    量子<b class='flag-5'>计算机</b>与普通<b class='flag-5'>计算机</b>工作原理的区别

    ROM对计算机性能的影响

    只读存储器(ROM)是计算机硬件中的重要组成部分,它负责存储计算机启动时必需的固件和基本输入输出系统(BIOS)。ROM的性能和质量对计算机
    的头像 发表于 11-04 10:31 ?1386次阅读

    计算机接口位于什么之间

    地传输。计算机接口可以分为内部接口和外部接口两大类。 内部接口位于计算机内部各个部件之间,如CPU、内存、主板、硬盘、显卡等。外部接口则位于计算机与外部设备之间,如键盘、鼠标、显示器、打印机等。
    的头像 发表于 10-14 14:02 ?1452次阅读

    计算机主机内部结构

    计算机主机的内部结构是复杂而精密的系统,它包含了多个关键组件,这些组件协同工作以实现计算机的各种功能。以下是对计算机主机内部结构的详细解
    的头像 发表于 09-26 16:40 ?2505次阅读

    计算机存储系统的构成

    计算机存储系统是计算机中用于存放程序和数据的设备或部件的集合,它构成了计算机信息处理的基础。
    的头像 发表于 09-26 15:25 ?2701次阅读

    计算机的内存容量有什么作用

    计算机的内存容量,作为核心概念,在计算机科学、信息技术以及日常使用中扮演着至关重要的角色。它不仅直接关系到计算机
    的头像 发表于 09-10 14:47 ?2786次阅读

    简述计算机总线的分类

    计算机总线作为计算机系统中连接各个功能部件的公共通信干线,其结构和分类对于理解计算机硬件系统的工作原理至关重要。以下是对计算机总线结构和分类的详细阐述,内容将涵盖总线的基本概念、内部结
    的头像 发表于 08-26 16:23 ?5406次阅读

    晶体管计算机和电子管计算机有什么区别

    晶体管计算机和电子管计算机作为计算机发展史上的两重要阶段,它们在多个方面存在显著的区别。以下是对这两类计算机在硬件、性能、应用以及技术发展
    的头像 发表于 08-23 15:28 ?3841次阅读

    晶体管计算机的诞生和特点

    晶体管计算机的诞生标志着计算机技术的重要里程碑,它不仅推动了计算机硬件的革新,还促进了计算机
    的头像 发表于 08-23 15:06 ?4416次阅读

    处理器如何控制计算机系统

    处理器,作为计算机系统的核心部件,承担着控制整个计算机系统运行的重要任务。它不仅是计算机的运算中心,还是控制中心,负责执行程序指令、处理
    的头像 发表于 08-22 14:21 ?1037次阅读

    简述微型计算机系统的组成

    微型计算机系统,简称微机系统,是集硬件和软件于体的复杂系统,旨在高效处理信息、存储数据和执行用户指令。下面将从硬件和软件两大方面对微型
    的头像 发表于 08-22 12:37 ?8905次阅读