Windows批处理文件bat学习(一)
本文參考博客
windows批處理命令總結(超詳細滴)_小小白用戶的博客-CSDN博客_批處理文件命令大全
windows bat腳本學習一(基礎指令)_t_guest的博客-CSDN博客_bat腳本
一、批處理的含義
批處理(Batch),也稱為批處理腳本。顧名思義,批處理就是對某對象進行批量的處理,通常被認為是一種簡化的腳本語言,它應用于DOS和Windows系統中。批處理文件的擴展名為bat?。比較常見的批處理包含兩類:DOS批處理和PS批處理。PS批處理是基于微軟的強大的PowerShell的,用來批量處理一些任務的腳本;而DOS批處理則是基于DOS命令的,用來自動地批量地執行DOS命令以實現特定操作的腳本。
以上來自:批處理_百度百科
個人理解:計算機發展過程中,最初完成一個任務需要輸入一條條指令,由織帶輸入、交互界面輸入發展;隨著計算機硬件和操作系統等方面的發展,能夠編寫好一定步驟的指令,讓計算機執行,即批處理的產生。
二、運行
1. 可以通過任意文本工具進行編輯,也可在CMD終端進行交互式輸入;
2. 編輯的文件保存為*.bat,可雙擊執行,也可供其他程序調用
三、常見指令學習
1. echo: 用于輸入指令回顯;通過echo off關閉(在未關閉狀態下,指令行會輸出,關閉后,知會輸出結果)
示例:
?執行結果:
指令用途:可用來顯示執行的內容
2.pause:此指令執行后,會顯示:按任意鍵繼續....,查看結果;(如上圖示例,如果不加pause,執行完終端會自動關閉)
指令用途:用于提示或調試,終端程序往往執行完即退出,比如C/C++終端程序調試常用:system("pause"),來執行此命令,查看執行結果
3. @:不顯示本行命令,在.bat腳本執行過程中,跟在‘@’的指令會執行,但是不會輸出到終端;
4. call: 調用其他.bat腳本的命令,腳本執行過程,會沿著當前文件內進行,如果直接在執行腳本中,調用其他腳本名稱,執行過程將轉移到被調用腳本,不會返回本腳本,使用call,則會在完成后,返回調用處繼續執行;
用途:用于調用其他腳本
?5.start指令,查看start指令的幫助:start /?;如下
示例:通過start調用上面的例子
?6.結束:exit
用于:運行結束退出;
7.choice:選擇,交互式指令、
幫助內容
?示例:
?8.type:輸出文本格式內容
?除了純文本內容的,目前測試csv文件也可以打印
9.set:設置變量名稱
set的幫助
?
?A. 基本變量賦值
set:賦值時,包含值域,只顯示變量內容時:set + var(full name),模糊匹配:set + P(變量第一個字母)
B.擴展指令
10.其他常見基本指令
A. cd:打開文件夾,特殊文件標志:’.'根目錄,‘..’上級目錄
B. md:(make directory)創建文件夾
C.rd:(remove directory)刪除文件夾
D.dir:顯示目錄中的文件和子目錄列表
示例:
?E.tree:
F. CLS:clear screen 清屏
G.CMD:打開終端窗體
H.日期時間:date time,%date%%time%,顯示,date:修改
總結
以上是生活随笔為你收集整理的Windows批处理文件bat学习(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安装nginx-kafka插件ngx_k
- 下一篇: Swift实战-豆瓣电台(四)歌曲列表的