批处理脚本(.bat)常用写法;
參考:http://www.weixuecn.cn/article/12041.html
一、制作.bat文件;如:新建一個文本文件(.txt)——打開該文件,文件—>另存為test.bat,編碼為ANSI(支持中文編碼);
二、常用寫法;
1.輸出使用echo;如:echo 文字;雙擊test.bat文件執行,一閃而過,不知道顯示的是什么;
2.添加pause,表示暫停;
3.如上圖,執行的結果中顯示了執行命令;默認情況下,顯示執行命令;
echo off 表示在此語句后所有運行的命令都不顯示命令行本身;
@與echo off 相象,加載在每個命令行的最前面,表示運行時不顯示這一行的命令行,只影響當前行;
rem 表示此命令后的字符為注釋,不執行;但會顯示在執行頁面;
echo off和@echo off的區別?echo off是執行時不顯示此語句后的所有命令行,但還會顯示echo off;@echo off是執行時不顯示本行(echo off)及后面的所有命令行;
4.md在bat腳本中是創建文件夾的命令;如:在D盤創建一個Hello文件 ,md D:Hello;也可以創建多層級目錄的文件夾,md D:Helloxixi estreport,若是testreport已經存在,會給出提示;如xixi目錄已經存在,則直接使用,不存在則自動創建;
5.ren可以用來重命名名字也可以重命名文件;
ren 完整路徑文件名(文件夾名) 新文件名(新文件夾名)
ren D:Hello tests;Hello文件下有無其它內容,均會改名字;若是不存在Hello文件,則會給出提示;
6.刪除文件夾使用rd命令;如果刪除的文件夾下面有子文件或文件必須加參數/s;刪除文件,再次確認刪除后,再查找是否存在該文件;
dos中查看命令有哪些參數,使用[命令/?],如,del/?,dir/?;若是不想在dos中再次確認(Y/N),可以加上/q參數;
7.move 用來移動文件夾或者文件; move 原A 終B;會將‘原A’下的所有子目錄或子文件,移動到‘終B’中;
若是‘原A’不存在,則會報錯;若是‘終B’不存在,會直接將‘原A’改為‘終B’;
8.給dos窗口添加標題;此時間是系統時間,非網絡時間;
三、3.1使用bat腳本新建txt文件; echo 阿莫西林! >d:1.txt,雙擊執行bat文件,發現D盤果真有1.txt;
3.2,拷貝1.txt文件變成3.txt;
3.3刪除文件;rd不能只接刪除文件,rd可以刪除文件夾(文件夾下可以包含文件夾或文件);del d:3.txt 刪除文件;刪除的文件若找不到,會給出提示;
3.4重命名文件名字;ren d:1.txt 化he.txt
四、bat快速打開文件夾;
start語句用來打開我們需要的文件夾/文件;如,start d:3.txt;start d:study;打開含有空格(start d:花 he.txt)的文件,不會執行空格及以后的內容;
可以通過加雙引號;start "" "d:花 he.txt";start后面跟上雙引號,路徑也加上雙引號;
四、文件或文件夾的增刪改;
五、%0
一、echo %0,雙擊執行,發現被替換成了文件路徑+文件名+后綴;
越努力,越幸運!!!
good good study,day day up!!!
總結
以上是生活随笔為你收集整理的批处理脚本(.bat)常用写法;的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: icem网格划分如何给内部面网格_ice
- 下一篇: Mac Electron 应用的签名(s