bat腳本是怎樣的呢?下面就讓我們一起來了解一下吧:
bat是屬于是屬于批處理文件,在DOS和Windows(或任意)系統(tǒng)中,bat文件是屬于可執(zhí)行文件,一般由一系列命令所構(gòu)成,其中還能夠包含對(duì)于其他程序的調(diào)用。
批處理文件最常用的幾個(gè)命令:
echo 表示顯示此命令后的字符
echo on 表示在此語句后所有運(yùn)行的命令都將顯示命令行本身
echo off 表示在此語句后所有運(yùn)行的命令都不顯示命令行本身
@與echo off相像,但它是加在每個(gè)命令行的最前面,表示運(yùn)行時(shí)不顯示這一行的命令行(只能影響當(dāng)前行)。
call 調(diào)用另一個(gè)批處理文件,若是不用call而直接選擇調(diào)用別的批處理文件,那么在執(zhí)行完那個(gè)批處理文件后就將無法返回到當(dāng)前文件并且執(zhí)行當(dāng)前文件的后續(xù)命令。
pause 運(yùn)行此句會(huì)暫停批處理的執(zhí)行并且會(huì)在屏幕上顯示Press any key to continue...的提示,然后等待用戶按下任意鍵后繼續(xù)。
rem 表示此命令后的字符為注釋,不執(zhí)行。
參考范例:
進(jìn)行文件操作,具體指令如下:
echo=
echo=
TYPE tree_list1.txt
rem 復(fù)制(合并)文件 /Y 表示目標(biāo)路徑存在該文件則不提示直接覆蓋
COPY /Y tree_list2.txt + tree_list3.txt C:\
DEL tree_list4.txt /f /s /q /a
rem /f 表示強(qiáng)制刪除文件
rem /s表示子目錄都要?jiǎng)h除該文件
rem /q表示無聲,不提示
rem /a根據(jù)屬性選擇要?jiǎng)h除的文件
rem 這里需要注意的是:move不能夠跨分區(qū)移動(dòng)文件夾
MOVE example3 example3_1
echo=
echo=
echo --------------------------------------------
PAUSE</span>
拓展:
批處理的作用
批處理的作用簡(jiǎn)單來說就是可以自動(dòng)的連續(xù)執(zhí)行多條命令。
例如:
在啟動(dòng)wps軟件時(shí),每次都必須要執(zhí)行(>前面內(nèi)容表示DOS提示符):
C:\>cd wps
C:\WPS>spdos
C:\WPS>py
C:\WPS>wbx
C:\WPS>wps
若是每次用WPS之前都這樣執(zhí)行一遍,會(huì)比較麻煩。
因此可以使用批處理,就能夠?qū)崿F(xiàn)將這些麻煩的操作簡(jiǎn)單化,首先可以編寫一個(gè)runwps.bat批處理文件,具體如下:
@echo off
c:
cd\wps
spdos
py
wbx
wps
cd\
然后再之后每次進(jìn)入wps時(shí),只需要運(yùn)行runwps這個(gè)批處理文件就可以了。
以上就是小編的分享了,希望能夠幫助到大家。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com