国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > BAT > 正文

BAT腳本編寫教程(比較易懂和全面)

2020-06-09 14:23:42
字體:
來源:轉載
供稿:網友

作者不詳。敬意!

echo、@、call、pause、rem(小技巧:用::代替rem)是批處理文件最常用的幾個命令,我們就從他們開始學起。
echo 表示顯示此命令后的字符
echo off 表示在此語句后所有運行的命令都不顯示命令行本身
@與echo off相象,但它是加在每個命令行的最前面,表示運行時不顯示這一行的命令行(只能影響當前行)。
call 調用另一個批處理文件(如果不用call而直接調用別的批處理文件,那么執行完那個批處理文件后將無法返回當前文件并執行當前文件的后續命令)。
pause 運行此句會暫停批處理的執行并在屏幕上顯示Press any key to continue...的提示,等待用戶按任意鍵后繼續
rem 表示此命令后的字符為解釋行(注釋),不執行,只是給自己今后參考用的(相當于程序中的注釋)。

例1:用edit編輯a.bat文件,輸入下列內容后存盤為c:/a.bat,執行該批處理文件后可實現:將根目錄中所有文件寫入 a.txt中,啟動UCDOS,進入WPS等功能。

  批處理文件的內容為:         命令注釋:

    @echo off           不顯示后續命令行及當前命令行
    dir c:/*.* >a.txt       將c盤文件列表寫入a.txt
    call c:/ucdos/ucdos.bat    調用ucdos
    echo 你好            顯示"你好"
    pause              暫停,等待按鍵繼續
    rem 準備運行wps         注釋:準備運行wps
    cd ucdos            進入ucdos目錄
    wps               運行wps  

批處理文件的參數

批處理文件還可以像C語言的函數一樣使用參數(相當于DOS命令的命令行參數),這需要用到一個參數表示符“%”。

%[1-9]表示參數,參數是指在運行批處理文件時在文件名后加的以空格(或者Tab)分隔的字符串。變量可以從%0到%9,%0表示批處理命令本身,其它參數字符串用%1到%9順序表示。

例2:C:根目錄下有一批處理文件名為f.bat,內容為:

@echo offformat %1

如果執行C:/>f a:

那么在執行f.bat時,%1就表示a:,這樣format %1就相當于format a:,于是上面的命令運行時實際執行的是format a:

例3:C:根目錄下一批處理文件名為t.bat,內容為:

@echo offtype %1 type %2

那么運行C:/>t a.txt b.txt
%1 : 表示a.txt
%2 : 表示b.txt
于是上面的命令將順序地顯示a.txt和b.txt文件的內容。

特殊命令

if goto choice for是批處理文件中比較高級的命令,如果這幾個你用得很熟練,你就是批處理文件的專家啦。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 库车县| 濮阳市| 乌苏市| 武清区| 普兰店市| 东阳市| 庆城县| 高淳县| 英山县| 松滋市| 光泽县| 乌审旗| 临沧市| 九龙坡区| 隆昌县| 长沙市| 千阳县| 普陀区| 康马县| 密云县| 庆元县| 济南市| 台东县| 怀宁县| 微山县| 织金县| 西盟| 滦平县| 改则县| 清流县| 巨鹿县| 三河市| 九龙坡区| 芜湖县| 通江县| 光泽县| 桐庐县| 桂东县| 桂东县| 呼伦贝尔市| 日照市|