Windows批处理bat文件
1 認(rèn)識批處理
1.1 命令行簡介
命令行就是在Windows操作系統(tǒng)中打開DOS窗口,以字符串的形式執(zhí)行Windows管理程序;
DOS――Disk Operation System 磁盤操作系統(tǒng)
1.2 批處理簡介
批處理文件是指文件后綴名為“.bat”的文件,它的作用是可以一次批量執(zhí)行大量的命令
格式:
批處理文件起源于DOS時(shí)代,在DOS時(shí)代的擴(kuò)展名為.bat(即是batch的縮寫),可使用Copy con、Edit、WPS等DOS程序來編輯。經(jīng)時(shí)代的發(fā)展,現(xiàn)今批處理文件已經(jīng)不止支持DOS下的程序,同時(shí)也支持Windows環(huán)境程序的運(yùn)行,在Windows NT以后的平臺中,還加入以.cmd為擴(kuò)展名的批處理文件,其性能比.bat文件更加優(yōu)越,執(zhí)行也與.bat文件一樣方便快捷。
由于.bat文件是基于16平臺下的程序,在Windows NT及以后的32位中運(yùn)行時(shí)偶爾會出現(xiàn)堆棧溢出之類的錯(cuò)誤,所以建議在新的系統(tǒng)中盡可能的采用**.cmd擴(kuò)展的批處理文件代替.bat的文件**
2 批處理語法規(guī)則
1 echo 和 @回顯控制命令
@ #關(guān)閉單行回顯
echo off? 從下一行開始關(guān)閉回顯
@echo off? 從本行開始關(guān)閉回顯。一般批處理第一行都是這個(gè)
關(guān)閉回顯后
?
echo on #從下一行開始打開回顯
echo #顯示當(dāng)前是 echo off 狀態(tài)還是 echo on 狀態(tài)
echo. #輸出一個(gè)"回車換行",一般就是指空白行
echo hello world #輸出hello world
"關(guān)閉回顯"是指運(yùn)行批處理文件時(shí),不顯示文件里的每條命令,只顯示運(yùn)行結(jié)果批處理開始和結(jié)束時(shí),系統(tǒng)都會自動打開
2 errorlevel程序返回碼
echo %errorlevel%每個(gè)命令運(yùn)行結(jié)束,可以用這個(gè)命令行格式查看返回碼用于判斷剛才的命令是否執(zhí)行成功默認(rèn)值為0,
一般命令執(zhí)行出錯(cuò)會設(shè) errorlevel 為1
?title,自定義窗口名稱
?
pause 暫停,請安任意鍵繼續(xù)
echo:輸出語句
案例
1.一直返回執(zhí)行打開cmd命令電腦死機(jī)
2.定時(shí)關(guān)機(jī)小程序
判斷
?區(qū)間1
?定義提示
區(qū)間2,3
總結(jié)
以上是生活随笔為你收集整理的Windows批处理bat文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c\c++语言删除数组中重复元素
- 下一篇: java cookie 跨域共享_Jav