Windows批處理文件(.bat和.cmd)及區(qū)別詳解
cmd文件和bat文件的區(qū)別
從文件描述中的區(qū)別是,cmd文件叫做:Windows命令腳本,bat文件叫:批處理文件,兩者都可以使用任意一款文本編輯器進(jìn)行創(chuàng)建、編輯和修改,只是在cmd中支持的命令要多于bat。
批處理文件是一種沒(méi)有什么固定格式的文件,他可以處理一條或者多條命令,文件的擴(kuò)展名是:.cmd或者.bat,文本里面的每一行就是一條處理指令,雙擊運(yùn)行它的時(shí)候,Windows就會(huì)調(diào)用cmd.exe去運(yùn)行它。
指令描述
指令:echo和@
@echo off 通常我們將這條指令寫(xiě)在我們批處理文件的第一行,因?yàn)橛辛诉@條指令之后,當(dāng)我們?cè)谶\(yùn)行.bat的時(shí)候,就不會(huì)將文件里面的內(nèi)容打印出來(lái)了,如果沒(méi)有這句話,會(huì)先去將文件里面的內(nèi)容打印在屏幕上 echo off 這條指令之后的內(nèi)容不會(huì)被打印,但是這個(gè)指令會(huì)被打印 @ 某一條指令不想被打印,可以在前面加上@ echo. 或 echo: 換行,即回車(chē)
打印:echo
使用echo命令將設(shè)置的變量進(jìn)行回顯,即打印。
echo %a% echo %wang%
賦值:set
注意等號(hào)左邊不能有空格,等號(hào)右邊的空格會(huì)被當(dāng)做字符串的一部分
set a=1 set wang=wang
注釋?zhuān)篟EM 和 ::
REM 和 ::的區(qū)別:rem會(huì)被打印在屏幕上,::不會(huì)被打印在屏幕上
rem set a=1 ::set b=2
標(biāo)題:title
title 新標(biāo)題名字_wang03
暫停:PAUSE
當(dāng)我們需要在文件運(yùn)行的中間讓其暫停一下,在控制臺(tái)就會(huì)顯示:“請(qǐng)按任意鍵以繼續(xù)”
echo 其他提示語(yǔ) & pause > nul
啟動(dòng):start
作用:?jiǎn)?dòng)一個(gè)單獨(dú)的窗口以運(yùn)行指定的程序或命令
當(dāng)我們?cè)赾md窗口輸入:help start之后,然后回車(chē),就會(huì)給我們彈出start命令的解析:
Windows批處理文件( called.bat或called.cmd )可以通過(guò)多種方式從另一批處理文件( caller.bat或caller.cmd )或交互式cmd.exe提示中caller.cmd :
直接呼叫: called.bat
使用call命令: call called.bat
使用cmd 命令: cmd /c called.bat
使用啟動(dòng)命令: start called.bat指令:call
如果你想在某一批處理程序中調(diào)用另外一個(gè)批處理文件,就是用call指令。
call temp.bat
延時(shí):timeout
timeout /?
到此這篇關(guān)于Windows批處理文件(.bat和.cmd)詳解的文章就介紹到這了,更多相關(guān)Windows批處理文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
cmd Tasklist與Tskill管理Windows系統(tǒng)進(jìn)程
相信大家都有用命令行(CMD)解決問(wèn)題的習(xí)慣,起碼我感覺(jué)自己在處理Windows系統(tǒng)故障時(shí)越來(lái)越離不開(kāi)Windows PE了,今天我想介紹兩個(gè)很實(shí)用的命令:Tasklist與Tskill。2009-03-03
win2003下殺任何進(jìn)程的命令(taskkill,ntsd)
才能關(guān)掉一個(gè)用任務(wù)管理器關(guān)不了的進(jìn)程?大多數(shù)人想到的都是專(zhuān)門(mén)工具,如IceSword。其實(shí)用Windows自帶的工具就能殺大部分進(jìn)程2011-10-10
關(guān)閉所有分區(qū)自動(dòng)播放和恢復(fù)所有分區(qū)自動(dòng)播放的cmd批處理
關(guān)閉所有分區(qū)自動(dòng)播放和恢復(fù)所有分區(qū)自動(dòng)播放.cmd批處理,需要的朋友可以參考下2012-07-07
bat下產(chǎn)生指定范圍隨機(jī)數(shù)字的實(shí)現(xiàn)方法
批處理、Bat 產(chǎn)生指定范圍隨機(jī)數(shù)字的代碼,需要的朋友可以參考下下2013-05-05
用批處理列出所有開(kāi)機(jī)啟動(dòng)項(xiàng)的命令
用批處理列出所有開(kāi)機(jī)啟動(dòng)項(xiàng)的命令...2007-11-11

