常用的bat腳本相關解析

  • 背景:
    最近有需要用到一些批處理命令來提高工作效率,但是記憶不好,以前使用過的很多bat腳本的命令,一直想不起來,總結了一些我常用到的命令,方便自己。
  • 常用語句
  1. @echo on和@echo off
    這個語句是當調試bat腳本的時候,首行有此局,on表示會將所bat腳本的每一條語句執行情況都打印出來,這樣也方便查看自己寫的腳本哪裏出現了問題。
  2. rem和::
    用於註釋,使用rem註釋時,當有打開@echo on時,這行雖是註釋,也會顯示到命令行上,但是使用“::”註釋時,則不會將此行打印出來。
  3. %ERRORLEVEL%
    這個命令,主要是捕獲上一條命令或整個腳本執行的返回值,一般而言,0爲正常執行結束,1爲異常結束。
    4.切換盤符直接打“盤符:”比如切換F盤“F:”
  • 實際運用
@echo on
rem First exe
::常用命令整合

::創建一個子目錄
md exe
mkdir exe

::改變或顯示當前目錄
set tempath=%cd%
cd 
cd..
cd\
cd %tempath%

::刪除空子目錄
rd exe
echo hello >log.txt
del log.txt

::顯示一個目錄下的文件和子目錄
dir
echo hello >log2.txt
attrib +h log2.txt
dir
dir/a
dir/s F:\study\bat

::顯示指定驅動器上所有路徑和目錄下所有文件名
tree
tree/f

::將計算機的進程顯示出來
tasklist

::拷貝一個或多個文件到指定的盤上
copy F:\study\bat\note.bat E:\note.bat


::顯示文件內容
type log.txt

echo hello world >>log2.txt
::比較兩個文件
fc log.txt log2.txt












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