步驟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)容。
-
腳本
+關(guān)注
關(guān)注
1文章
387瀏覽量
14813
發(fā)布評論請先 登錄
相關(guān)推薦
評論