0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

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

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

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

步驟1:

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

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

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

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

1。單擊開始。

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

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

4。單擊“文件”,然后單擊“保存”,然后導(dǎo)航到要保存文件的位置。對于文件名,鍵入“ 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)有程序添加一個帶有徽標(biāo)的簡單菜單。執(zhí)行腳本后,用戶可以在幾個選項之間進(jìn)行選擇。您可以根據(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-完成

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

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

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

    關(guān)注

    1

    文章

    387

    瀏覽量

    14813
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

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

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

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

    計算機(jī)視覺屬于人工智能嗎

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

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

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

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

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

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

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

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

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

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

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

    微機(jī)原理和計算機(jī)組成原理的區(qū)別

    微機(jī)原理和計算機(jī)組成原理是計算機(jī)科學(xué)中兩重要的主題,它們雖然有定的關(guān)聯(lián),但也存在些區(qū)別。本文將詳細(xì)闡述微機(jī)原理和
    的頭像 發(fā)表于 01-14 14:56 ?3079次閱讀

    量子計算機(jī)的作用有哪些

    量子計算機(jī)種基于量子力學(xué)原理的新型計算機(jī),它利用量子比特(qubit)進(jìn)行信息處理,具有傳統(tǒng)計算機(jī)無法比擬的
    的頭像 發(fā)表于 12-30 14:32 ?1781次閱讀

    GPT推斷中的批處理(Batching)效應(yīng)簡析

    機(jī)器學(xué)習(xí)模型依賴于批處理(Batching)來提高推斷吞吐量,尤其是對于 ResNet 和 DenseNet 等較小的計算機(jī)視覺模型。
    的頭像 發(fā)表于 12-18 15:52 ?661次閱讀
    GPT推斷中的<b class='flag-5'>批處理</b>(Batching)效應(yīng)簡析

    單板計算機(jī)是什么?它與其他計算機(jī)有何不同?

    單板計算機(jī)是什么?它與其他計算機(jī)有何不同? 單板計算機(jī)(Single Board Computer,SBC)是種集成了所有計算機(jī)部件的完整
    的頭像 發(fā)表于 12-15 09:58 ?1362次閱讀

    什么是計算機(jī)視覺?計算機(jī)視覺的三種方法

    計算機(jī)視覺是指通過為計算機(jī)賦予人類視覺這技術(shù)目標(biāo),從而賦能裝配線檢查到駕駛輔助和機(jī)器人等應(yīng)用。計算機(jī)缺乏像人類樣憑直覺產(chǎn)生視覺和畫面的能
    的頭像 發(fā)表于 11-16 16:38 ?4422次閱讀
    什么是<b class='flag-5'>計算機(jī)</b>視覺?<b class='flag-5'>計算機(jī)</b>視覺的三種方法