亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

系統(tǒng)安全基礎知識之批處理文件簡介
2007-02-02   

一.什么是批處理文件

批處理文件(BATCHFILE,簡稱 BAT文件)是一種在DOS下最常用的可執(zhí)行文件。它具有靈活的操縱性,可適應各種復雜的計算機操作(指在DOS下)。所謂的批處理,就是按規(guī)定的順序自動執(zhí)行若干個指定的DOS命令或程序。即是把原來一個一個執(zhí)行的命令匯總起來,成批的執(zhí)行。

二.如何編輯一個BAT文件

編輯一個BAT文件是一件很簡單的事,任何一個能編輯ASCII字符的程序都可以用來編輯或創(chuàng)建BAT文件。例如DOS下的EDIT.COM、WPS文字處理系統(tǒng),WINDOWS下的NOTEPAD等。最簡單的方法是用COPY CON [主文件名.BAT]來創(chuàng)建BAT文件,在創(chuàng)建完后按CTRL+Z鍵來結束。但這種方法的缺點是只能寫,不能改。

BAT文件的編寫規(guī)則也很簡單,即一條命令單獨占用一行,不能將兩條命令寫在同一行中。如果沒有轉移語句,BAT文件將順序執(zhí)行每一條語句。

三.BAT 常用命令詳解

1.ECHO 和@

作用:顯示或隱藏屏幕顯示,在屏幕上顯示文本信息。

使用方法:ECHO ON | OFF 使整個屏幕顯示或不顯示

@使一句語句不在屏幕上顯示

例:@echo off (使整個屏幕不顯示,包括該語句本身)

例:echo 這句話將顯示在屏幕上

2.REM

作用:給命令加上注釋,使一句語句失去作用

使用方法:REM [ 注釋語句]

例:REM DEL*.* (不執(zhí)行刪除命令)

3.PAUSE

作用:暫停命令的執(zhí)行,主要用于BAT 的調試階段。暫停時可按ctrl+break 或ctrl+c來停止 BAT 的執(zhí)行。

使用方法:PAUSE

例:PAUSE [文本信息] (暫停并顯示文本信息)

4.%0-%9批處理參數(shù)

作用:代替命令中的參數(shù)

使用方法:<命令名> [批處理參數(shù)1] [批處理參數(shù)2]···

例:有批處理文件名為GO.BAT,清單如下

@echo off
echo this is a demo bat
cd  %1

當鍵入文件名及參數(shù)c:\時go c:\則效果等同于 cd c:\。

5. SHIFT

作用:更新批處理參數(shù)所代替的命令參數(shù),每運行一次,命令參數(shù)前移一位。

使用方法:shift

例:有批處理文件名為DEMO.BAT,清單如下

@echo off
if “%1”=”” goto end   (有關if 語句,參見下文)
rem 判斷%1所代表的是否為空,為空則轉到 end 語句
dir %1
Shift
: end

當鍵入demo a: b: c: d: 時,效果為列 A、B、C、D 四個磁盤的目錄。

6.GOTO

作用:轉到指定段。

使用方法:goto <段名>

例:goto start (轉到 start 段,其中start為段名,須加“:”以便和命令名相區(qū)別。)

7. IF

作用:用于條件判斷

使用方法:

1. IF[NOT] EXIST <文件名> <命令>

2. IF [NOT] <字符串1 >=<字符串2>

3. IF ERRORLEVEL (N) <命令>

作用:

1.如果(不)存在所選文件則執(zhí)行所帶命令。

2.如果字符串1(不)等于字符串2,則執(zhí)行所帶命令。

3.如果命令執(zhí)行后的錯誤等級碼是(不是)N,那么執(zhí)行所帶命令。

例:

1.if exist demo.bat echo this is a demo (如果demo.bat文件存在,顯示 this is a demo)

2.if “x”=”1” echo the answer is right (如果x=1,顯示 the answer is right)

3.if errorlevel 2 echo good luck (如果錯誤碼為2,顯示 good luck)

8. FOR

作用:用一個臨時參數(shù)代替括號中的對象

使用方法:for


熱詞搜索:

上一篇:黑客知識之CC攻擊的思路及防范方法
下一篇:木馬知識基礎之讓程序作為服務來運行

分享到: 收藏