11月 19, 2010

批次檔bat大全

set /a args=%1+%2 /%為引數
set /a a=1+3 /+a才可數值運算
set b=1+3 /字串
set s=hi
@echo %args% /輸出方式
@echo %a%
@echo %b%
@echo %s%

for %%g in (*.wma) do echo hi! /必須要用2個% TRUE做DO

if not exist *.wma ( /下面為同一行,not=反向 exist + 檔名 = 比對是否有該檔案
pause
) ELSE ( /有的話!
echo no!
)

goto renamer //也可用%變數
:renamer
set old=%1
ren %1 "%old:~9%,1000% //切掉前面9個字,另外那個逗號後的1000和前面的"可以不打!
/跳到此


call + 批次檔名稱 /呼叫外部批次檔

沒有留言: