計算機DOS下,批處理命令詳解,這些知識在電腦維護、入侵等環(huán)節(jié)是很需要的。
【開始】—【所有程序】—【附件】—【命令提示符】
Echo 命令
語法
echo [{on│off}] 開|關
echo [message] 信息
在實際應用中我們會把這條命令和重定向符號結(jié)合來實現(xiàn)輸入一些命令到特定格式的文件中。
@ 命令
表示不顯示@后面的命令,在入侵過程中(例如使用批處理來格式化敵人的硬盤)自然不能讓對方看到你使用的命令。
@echo off @后面的命令將不顯示。
@echo 現(xiàn)在初始化程序,請等一分鐘。。。
@format X: /q/u/autoset (format 這個命令是不可以使用/y這個參數(shù)的,autoset的效果和/y是一樣的。)
Goto 命令 (顧名思義,就是跳轉(zhuǎn)到意思)
if {%1}=={} goto software1
if {%2}=={} goto software2(if、%1、%2你不明白的話,先跳過去,后面會有解釋。)
goto end
Rem 命令
注釋命令,在C語言中相當與/*--------*/,它并不會被執(zhí)行,只是起一個注釋的作用,便于別人閱讀和你自己日后修改。
Rem Message
舉例:@Rem 以下是描述。
Pause 命令
運行 Pause 命令時,將顯示下面的消息:
按任意鍵繼續(xù) . . .
舉例:
@echo off
:begin
copy D: est*.* C: est
echo 請在C盤創(chuàng)建test文件夾
pause
goto begin
在這個例子中,把D盤下test文件夾下所有的文件復制到C: est。顯示的注釋提示請在C盤創(chuàng)建test文件夾 ,pause 命令會使程序掛起,以便您更換磁盤,然后按任意鍵繼續(xù)處理。
Call 命令
從一個批處理程序調(diào)用另一個批處理程序,并且不終止父批處理程序。call 命令接受用作調(diào)用目標的標簽。如果在腳本或批處理文件外使用 Call,它將不會在命令行起作用。
語法
call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]
參數(shù)
[Drive:}[Path] FileName
指定要調(diào)用的批處理程序的位置和名稱。filename 參數(shù)必須具有 .bat 或 .cmd 擴展名。
start 命令
調(diào)用外部程序,所有的DOS命令和命令行程序都可以由start命令來調(diào)用。
入侵常用參數(shù),如下:
min開始時窗口最小化
separate 在分開的空間內(nèi)開始 16 位 Windows 程序
HIGH 在 HIGH 優(yōu)先級類別開始應用程序
REALTIME 在 REALTIME 優(yōu)先級類別開始應用程序
WAIT 啟動應用程序并等候它結(jié)束
parameters 這些為傳送到命令/程序的參數(shù)
執(zhí)行的應用程序是 32-位 GUI 應用程序時,cmd.exe 不等應用程序終止就返回命令提示。如果在命令腳本內(nèi)執(zhí)行,該新行為則不會發(fā)生。