dir /l or dir /a = linux's ls (-a or -l)
cd = linux's cd
md = linux's mkdir
rd = linux's rm -Rf
copy = linux's cp
del = linux's rm
type = linux's cat
External command :
diskcopy = linux's dd
move = copy + del = linux's mv
fdisk disk partition configuration
format erase all of the disk partition
自動化外部命令 :
@echo off //bat檔一開始
@ //不顯示該行
rem 123 //註解 123 rem = remark
set ABC //設定ABC變數
//==========================================================
變數
set MRK3LINK="MRK3Link\MRK3Link.exe" 設定MRK3LINK //為一路徑下的.exe程式
echo %MRK3LINK% //將MRK3LINK的內存值echo出來
系統動態變數
%CD% #代表格目前目錄的文字串
%DATE% #目前日期
%TIME% #目前時間 (精確至毫秒)
%RANDOM% #隨機整數,介於0~32767
%ERRORLEVEL% #目前 ERRORLEVEL 值
%CMDEXTVERSION% #目前指令處理器副檔名版本號
%CMDCMDLINE% #呼叫指令處理器的原始指令列
//==========================================================
goto :exit //直接默認關掉試窗
pause //結束後不關閉來暫停 並顯示 Press any key to continue . . .
call xxx.bat //外部呼叫bat檔
//==========================================================
代換參數 : % 再跟著一個阿拉伯數字,最多可使用 10 個代換參數。
123.bat:
@echo off
@echo %1 %2
@echo on
@pause
@echo off
@echo %1 %2
@echo on
@pause
C:\>123.bat 123 456
123 456
Press any key to continue . . .
//==========================================================123 456
Press any key to continue . . .
//==========================================================
IF判斷式 :
1.IF EXIST : 判斷檔案是否存在,若存在則成立,並執行指令
IF EXIST 123.bat type 123.bat
2.IF A==B
判斷式 IF %read1% == %part1% echo PART1_PASS
3.IF NOT
沒有留言:
張貼留言