Windows批處理(一)

批處理是一系列可執行的命令集合揉成的一個文件,有點類似於日常開發中的一個類。window平臺下批處理文件擴展名一般爲bat或者cmd

 

先介紹幾個簡單的命令

①: REM 和::

這是註釋命令,和開發中的//效果是一樣的,都是單行註釋。

有效標號:冒號後面跟一個變量字符串,一般用於goto語句的跳轉。例如 :functionA 和 :array2list

無效標號:冒號後面是一個特殊符號,比如:: 和:+ 等等都是表示單行註釋。

 

②: ehco 和 @

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

這個命令字面上理解是暫停的意思,用起來就相當於開發中的斷點這個功能。使用了pause命令之後會顯示 請按任意鍵繼續. . .

如果想顯示成其他的可以這麼整

echo 'msg' & pause > nul

 

ok今天就先介紹這三個命令了,雖然簡單但是在我們的使用中經常會出現的。下面就來寫第一個bat腳本了。

 

::第一個bat腳本

@echo off

echo 丟雷樓某嗨

pause

echo 不好意思說錯了

pause

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章