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

首頁 > 編程 > BAT > 正文

精通批處理教程 批處理從入門到精通

2020-06-09 14:21:21
字體:
來源:轉載
供稿:網友
最近好多猜測弱口令的病毒在網上流行,比如前段時間鬧得很厲害的Worm.Dvldr 蠕蟲就是一個典型。這些病毒有個共同點就是利用批處理來進行ipc$連接,從而來猜測管理員的口令達到控制服務器的目的。病毒由幾個文件和幾個復雜的批處理組成。批處理算不上真正意義上的編程,但是它的一些思想和編程比較近似。通過在網上和一些初學的朋友交流,發現他們對于批處理很感興趣,多多少少了解一些命令的用法,但缺乏比較系統的了解,所以特意寫下這篇教程,好讓感興趣的朋友對批處理有個整體的認識,并能通過該教程舉一反三,寫出自己的批處理。

該教程一共分為4大部分,第一部分是批處理的專用命令,第二部分是特殊的符號與批處理,第三部分是批處理與變量,第四部分是完整案例。因為教程比較長,所有在雜志上我們將分為兩次連載,本期首先刊登一、二兩部分,敬請讀者注意。

第一部分:批處理的專用命令

批處理文件是將一系列命令按一定的順序集合為一個可執行的文本文件,其擴展名為BAT。這些命令統稱批處理命令,下面我就來給大家介紹一下批處理的命令。
1、 REM
REM 是個注釋命令一般是用來給程序加上注解的,該命令后的內容在程序執行的時候將不會被顯示和執行。例:
REM 你現在看到的就是注解,這一句將不會被執行。在以后的例子中解釋的內容都REM 會放在REM后面。請大家注意。
2、 ECHO
ECHO 是一個回顯命令主要參數有OFF和 ON,一般用ECHO message來顯示一個特定的消息 。例:
Echo off
Rem 以上代表關閉回顯即不顯示所執行的命令
Echo 這個就是消息。
Rem 以上代表顯示“這就是消息”這列字符
執行結果:
C:/>ECHO.BAT
這個就是消息。
3、 GOTO
GOTO 即為跳轉的意思。在批處理中允許以“:XXX”來構建一個標號然后用GOTO :標號直接來執行標號后的命令。例
:LABEL
REM 上面就是名為LABEL的標號。
DIR C:/
DIR D:/
GOTO LABEL
REM 以上程序跳轉標號LABEL處繼續執行。
4、CALL
CALL 命令可以在批處理執行過程中調用另一個批處理,當另一個批處理執行完后再繼續執行原來的批處理。例:
批處理2.BAT內容如下:
ECHO 這就是2的內容
批處理1.BAT內容如下:
ECHO 這是1的內容
CALL 2.BAT
ECHO 1和2的內容全部顯示完成
執行結果如下:
C:/>1.BAT
這是1的內容
這就是2的內容
1和2的內容全部顯示完成
5、PAUSE
PAUSE 停止系統命令的執行并顯示下面的內容。例:
C:/> PAUSE
請按任意鍵繼續 . . .
6、 IF
IF 條件判斷語句,語法格式如下:
IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石门县| 祁东县| 德庆县| 西和县| 漳州市| 简阳市| 东阳市| 资阳市| 铅山县| 平顺县| 临邑县| 思茅市| 乳山市| 久治县| 苏尼特左旗| 冷水江市| 调兵山市| 和平县| 弥勒县| 汽车| 巨鹿县| 齐齐哈尔市| 大厂| 盘山县| 海晏县| 赤壁市| 崇义县| 慈溪市| 巴林右旗| 营山县| 高雄县| 丹巴县| 阿合奇县| 耒阳市| 东乡族自治县| 梁平县| 靖西县| 南皮县| 固原市| 兴海县| 岳阳县|