久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

第六課:批處理介紹及垃圾清理腳本實例

 終為始 2019-08-15
1,、批處理的概述:

批處理,,也稱為批處理腳本,英文譯為BATCH,,批處理文件后綴BAT就取的前三個字母,。它的構成
沒有固定格式,只要遵守以下這條就ok了:每一行可視為一個命令,,每個命令里可以含多條子命
令,,從第一行開始執(zhí)行,直到最后一行結束,,它運行的平臺是DOS,。批處理有一個很鮮明的特點:
使用方便、靈活,,功能強大,,自動化程度高。
批處理文件的擴展名是BAT或者CMD,,把任何一批命令放在有這樣擴展名的文件里,,執(zhí)行的時候就會
一條一條的執(zhí)行完,,當然我們還可以在其中加入一些邏輯判斷的語句,,讓里面的命令在滿足一定條件
時執(zhí)行指定的命令。

2,、舉例說明:
第一步:建立批處理文件
新建一個文本文檔,,將名字改為  第一個實例.bat

第二步:寫代碼
右鍵,選中“編輯”,,然后寫代碼,。代碼如下:

@echo off
echo 歡迎您來學習!
pause

第三步:保存后,雙擊“第一個實例.bat”運行,。

簡單了解代碼意思:
@echo off                                這一句是關閉回顯,,如果沒有這一句的話會顯示一些信息,比較礙眼,。
echo 歡迎您來學習!       在屏幕上顯示“歡迎您來學習!”
pause

詳細解釋:
(1),、echo off 關閉回顯(即批處理中的命令語句不會顯示)

(2)、echo on  打開回顯

(3),、符號“@”的意思是不顯示它后面的命令語句,,只顯示命令執(zhí)行的結果!
例子:
echo 你好
@echo 你好
pause
說明:
第一條因為沒加“@”符號,所以會顯示“echo 你好”,,然后在顯示命令執(zhí)行的結果“你好”,。
第二條命令加了“@”符號,所以只顯示了命令執(zhí)行的結果,,就是“你好”,。
第三條沒加“@”符號,,所以會顯示執(zhí)行了pause命令。

(4),、echo 用于顯示
echo命令的作用有兩個,,一個時在CMD上顯示一行內容,如:echo 歡迎您來到新世紀網安極度學習!
還有一個時顯示關閉命令的回顯:echo off
我們在echo off命令前加一個“@”符號是為了不讓echo off這條命令本身顯示出來,,可以讓批處理達到整體的美觀!
例子:
@echo off
echo 你好
echo 你好
pause
注:pause命令就是暫停的意思,,防止批處理執(zhí)行完畢后直接退出,執(zhí)行到pause命令時CMD就會顯示
“請按任意鍵繼續(xù)”這一行!

3,、小技巧
如果大家對那個DOS命令不明白,,可以通過輸入“命令”/? 來得到系統(tǒng)提供的幫組信息,也可以在“開始”--“運行”--輸入“hh ntcmds.chm::ntcmds.htm”來得到更詳細的命令行幫組來理解

4,、實例

@echo off
echo 正在清除系統(tǒng)垃圾文件,,請稍后。,。,。
del /s /f /q %systemdrive%\*.tmp >nul 2>nul
del /s /f /q %systemdrive%\*.gid >nul 2>nul
del /s /f /q %systemdrive%\*.chk >nul 2>nul
del /s /f /q %systemdrive%\*.old >nul 2>nul
del /s /f /q "%userprofile%\local settings\temp\*.*" >nul 2>nul
del /s /f /q "%userprofile%\recent\*.*" >nul 2>nul
del /s /f /q "%userprofile%\cookies\*.*" >nul 2>nul
del /s /f /q "%userprofile%\local settings\history\*.*" >nul 2>nul
del /s /f /q "%windir%\temp\*.*" >nul 2>nul
del /s /f /q "%windir%\prefetch\*.*" >nul 2>nul
echo 垃圾文件清理完畢!
echo. & pause

注:這是一個用來清除系統(tǒng)垃圾文件的批處理程序。命令其實也是很簡單的,,主要是用到“del”命令和相關的參數(shù)來實現(xiàn)
有關“del”命令的參數(shù)大家可以參考“del /?”來得到詳細的幫助,。
另外還有“%systemdrive%、%userprofile%”,。那么它們是什么呢,,這些其實是系統(tǒng)變量,也就是系統(tǒng)目錄的另一種
表示形式而已,。我們可以通過輸入“echo %userprofile%”來看看它代表的是系統(tǒng)中的那個目錄,。那么其它的也是一樣
*.tmp的意思是,這個*號是一個通配符號,,它表示的是所有以.tmp為擴展名的文件,。大家都明白了嗎?
>nul 2>nul的意思是將命令執(zhí)行時的信息或者錯誤全部給屏蔽掉,。

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多