0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何制作一個清理計算機的批處理腳本

454398 ? 來源:wv ? 2019-10-22 14:56 ? 次閱讀

步驟1:

以這種可指示的方式,我們將編寫一個腳本來清理計算機上的大多數(shù)垃圾文件,例如.temp文件,日志文件,臨時幫助文件,磁盤檢查文件,臨時備份文件等等。除此之外,我們將為程序創(chuàng)建一個界面,以便用戶可以控制它。 (并且看起來很棒)。

如果您希望腳本沒有界面,請轉(zhuǎn)到步驟3。如果要學習如何制作界面以及如何修改現(xiàn)有腳本,請轉(zhuǎn)到下一步。 》 注意:如果您在運行腳本時遇到任何問題,請隨時與我聯(lián)系,或在下面發(fā)表評論。

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

注意:我在腳本內(nèi)添加了一些注釋,所以你們知道代碼。

1。單擊開始。

2。在“運行”框中鍵入:記事本,然后按Enter。

3。打開記事本后,復(fù)制下面的代碼。

4。單擊“文件”,然后單擊“保存”,然后導航到要保存文件的位置。對于文件名,鍵入“ test.bat”,如果您的Windows版本具有“另存為類型”選項,則選擇“所有文件”,否則它將另存為文本文件。保存文件后,退出記事本。

注意:文件后綴名稱必須為“ .bat”。

5。要運行批處理文件。 ,像其他任何程序一樣雙擊它。批處理文件運行完畢后,將自動關(guān)閉。

步驟3:步驟3-腳本1(無界面)

在此步驟的底部,您將找到?jīng)]有界面的完成程序。只需執(zhí)行該程序,它將完成他的工作。 :)

@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(帶有界面)

該腳本的這一部分比上一步要難一些,但是如果您花時間閱讀本文,您會發(fā)現(xiàn)編寫腳本并不難。

下面的代碼將為我們的現(xiàn)有程序添加一個帶有徽標的簡單菜單。執(zhí)行腳本后,用戶可以在幾個選項之間進行選擇。您可以根據(jù)需要自行添加,編輯或刪除選項。我將說明現(xiàn)在的操作方法。

要添加選項,請先更新菜單。 (見圖2)之后,您可以在下面添加代碼行。 (請參見圖3)

%errorlevel% equ 4 goto customName if

現(xiàn)在,您可以在下面添加代碼塊。 (請參見圖4)

注意:最好在exit和start選項之后添加新選項。另外,請嘗試保持代碼整潔有序。如果以后要更改某些內(nèi)容,這會更容易。

%errorlevel% equ 2 goto about if

REM custom option

:customName

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

pause

goto mainmenu

只需將步驟3中的代碼放在我下面提到的區(qū)域即可。

@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-完成

我希望您對編寫可清理計算機的批處理文件編寫腳本感到很滿意。

讓我休息的唯一一件事就是要求您提供一些反饋。另外,我想聽聽大家在下一個教學指南中應(yīng)該涵蓋的內(nèi)容。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    392

    瀏覽量

    14982
收藏 0人收藏

    評論

    相關(guān)推薦

    量子計算機與普通計算機工作原理的區(qū)別

    ? 本文介紹了量子計算機與普通計算機工作原理的區(qū)別。 量子計算新興的研究領(lǐng)域,科學家們利用量子力學,制造出具有革命性能力的
    的頭像 發(fā)表于 11-24 11:00 ?573次閱讀
    量子<b class='flag-5'>計算機</b>與普通<b class='flag-5'>計算機</b>工作原理的區(qū)別

    計算機存儲系統(tǒng)的構(gòu)成

    計算機存儲系統(tǒng)是計算機中用于存放程序和數(shù)據(jù)的設(shè)備或部件的集合,它構(gòu)成了計算機信息處理的基礎(chǔ)。
    的頭像 發(fā)表于 09-26 15:25 ?1387次閱讀

    計算機的內(nèi)存容量有什么作用

    計算機的內(nèi)存容量,作為核心概念,在計算機科學、信息技術(shù)以及日常使用中扮演著至關(guān)重要的角色。它不僅直接關(guān)系到計算機
    的頭像 發(fā)表于 09-10 14:47 ?1342次閱讀

    晶體管計算機和電子管計算機有什么區(qū)別

    晶體管計算機和電子管計算機作為計算機發(fā)展史上的兩重要階段,它們在多個方面存在顯著的區(qū)別。以下是對這兩類計算機在硬件、性能、應(yīng)用以及技術(shù)發(fā)展
    的頭像 發(fā)表于 08-23 15:28 ?2333次閱讀

    處理器如何控制計算機系統(tǒng)

    處理器,作為計算機系統(tǒng)的核心部件,承擔著控制整個計算機系統(tǒng)運行的重要任務(wù)。它不僅是計算機的運算中心,還是控制中心,負責執(zhí)行程序指令、處理數(shù)
    的頭像 發(fā)表于 08-22 14:21 ?631次閱讀

    計算機視覺與人工智能的關(guān)系是什么

    引言 計算機視覺是門研究如何使計算機能夠理解和解釋視覺信息的學科。它涉及到圖像處理、模式識別、機器學習等多個領(lǐng)域的知識。人工智能則是研究如何使計算
    的頭像 發(fā)表于 07-09 09:25 ?792次閱讀

    計算機視覺和機器視覺區(qū)別在哪

    計算機視覺和機器視覺是兩密切相關(guān)但又有明顯區(qū)別的領(lǐng)域。 、定義 計算機視覺 計算機視覺是
    的頭像 發(fā)表于 07-09 09:22 ?549次閱讀

    計算機視覺和圖像處理的區(qū)別和聯(lián)系

    計算機視覺和圖像處理是兩密切相關(guān)但又有明顯區(qū)別的領(lǐng)域。 1. 基本概念 1.1 計算機視覺 計算機視覺是
    的頭像 發(fā)表于 07-09 09:16 ?1519次閱讀

    計算機視覺屬于人工智能嗎

    屬于,計算機視覺是人工智能領(lǐng)域的重要分支。 引言 計算機視覺是門研究如何使計算機具有視覺能
    的頭像 發(fā)表于 07-09 09:11 ?1464次閱讀

    什么是工業(yè)計算機(IPC)?

    工業(yè)電腦也稱為IPC,其組件專門設(shè)計用于工業(yè)工作環(huán)境。因此,工業(yè)計算機特別堅固,基于強大的處理器,可以根據(jù)相應(yīng)的應(yīng)用進行單獨調(diào)整。工業(yè)計算機的典型方面:耐惡劣環(huán)境(包括灰塵、水、濺水、寒冷、炎熱
    的頭像 發(fā)表于 06-24 18:01 ?913次閱讀
    什么是工業(yè)<b class='flag-5'>計算機</b>(IPC)?

    計算機視覺的主要研究方向

    計算機視覺(Computer Vision, CV)作為人工智能領(lǐng)域的重要分支,致力于使計算機能夠像人眼樣理解和解釋圖像和視頻中的信息
    的頭像 發(fā)表于 06-06 17:17 ?1195次閱讀

    工業(yè)計算機與普通計算機的區(qū)別

    在信息化和自動化日益發(fā)展的今天,計算機已經(jīng)成為了我們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡墓ぞ?。然而,?b class='flag-5'>計算機領(lǐng)域中,工業(yè)計算機和普通計算機雖然都具備基本的計算
    的頭像 發(fā)表于 06-06 16:45 ?1673次閱讀

    【量子計算機重構(gòu)未來 | 閱讀體驗】+ 了解量子疊加原理

    )。通過邏輯門來執(zhí)行操作二進制數(shù)據(jù),邏輯門是種基本電路,它可以將或多個輸入轉(zhuǎn)換為輸出。邏輯門包括與門、或門、非門等等,將許許多多邏輯門組合起來就可以構(gòu)建復(fù)雜的電路來執(zhí)行各種操作,電子計算
    發(fā)表于 03-13 17:19

    【量子計算機重構(gòu)未來 | 閱讀體驗】+量子計算機的原理究竟是什么以及有哪些應(yīng)用

    本書內(nèi)容從目錄可以看出本書主要是兩部分內(nèi)容,部分介紹量子計算機原理,部分介紹其應(yīng)用。 其實個人也是抱著對這兩問題的興趣來看的。 究竟什么是量子
    發(fā)表于 03-11 12:50

    【量子計算機重構(gòu)未來 | 閱讀體驗】+ 初識量子計算機

    欣喜收到《量子計算機——重構(gòu)未來》書,感謝電子發(fā)燒友論壇提供了讓我了解量子計算機的機會! 自己對電子
    發(fā)表于 03-05 17:37

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品