批處理是一系列可執行的命令集合揉成的乙個檔案,有點類似於日常開發中的乙個類。window平台下批處理副檔名一般為bat或者cmd
先介紹幾個簡單的命令
這是注釋命令,和開發中的//效果是一樣的,都是單行注釋。
有效標號:冒號後面跟乙個變數字串,一般用於goto語句的跳轉。例如 :functiona 和 :array2list
無效標號:冒號後面是乙個特殊符號,比如:: 和:+ 等等都是表示單行注釋。
echo主要作用就是輸出資訊,有點類似我們js中用到的alert。當然還有其他的幾個我們常用的功能。
1:建立新的檔案或者追加檔案到內容
echo 'content' > filename.txt ::新建檔案
echo 'content' >> filename.txt ::追加內容到檔案
2:關閉開啟回顯功能
這個回顯是什麼意思呢,其實就是我們在執行bat時候其實是會彈出cmd視窗的。執行命令的時候會將我們所有的command都打在視窗中,這樣看起來就不好看了。所以一般除錯的時候可以開啟看執行到**了,除錯完畢後會在批處理檔案第一行加上 @echo off 這麼一段。echo off 表示關閉所有回顯。這就是我們來介紹@這個命令的時候了,@表示不管echo 是配置的on還是off 都不回顯命令。所以在設定echo off的時候我們一般都會在前面加上@不然這個命令又會回顯到cmd視窗。
這個命令字面上理解是暫停的意思,用起來就相當於開發中的斷點這個功能。使用了pause命令之後會顯示 請按任意鍵繼續. . .
如果想顯示成其他的可以這麼整
echo 'msg' & pause > nul
ok今天就先介紹這三個命令了,雖然簡單但是在我們的使用中經常會出現的。下面就來寫第乙個bat指令碼了。
::第乙個bat指令碼
@echo off
echo 丟雷樓某嗨
pause
echo 不好意思說錯了
pause
Windows批處理命令學習一
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!windows的批處理命令固然比不上unix的shell指令碼強大,但用好了仍能給我們的工作帶來很大作用。乙個朋友問我為什麼學習批處理命令,我以 程式設計師修煉之道 從小工到專家 一書的一句話答覆他 圖形介面的優點是所見即所得,圖形介面的缺點是所見...
Windows批處理(二)
前一篇我們差不多就講了乙個hello world難度的指令碼,現在我們來新學三個平常一定會用到的概念。變數 條件分支判斷和跳轉 在bat指令碼中,變數是特別常用的。我們可以這麼申明乙個變數。set param hello set param hello world set parm a b 解釋 申...
Windows批處理命令
在工作當中經常遇到一些重複性 有著相似處理流程的事情需要處理,如果每次都是手動操作會非常繁重 乏味。這時可以考慮一下是否可以通過一些常用的批處理命令來處理,以便提高效率。批處理檔案是無格式的文字檔案,它包含一條或多條命令。它的擴充套件名為 bat 或 cmd。在命令提示下鍵入批處理檔案的名稱,或者雙...