批處理檔案總結

2021-08-07 22:36:26 字數 1407 閱讀 4464

1,注釋 用雙引號 ::

2,echo 輸出log

3,%cd% 獲取當前執行檔案路徑

4,%~dp0 獲取批處理檔案絕對路徑

5,統計複製檔案數量

6,複製檔案到其他資料夾

7,start 執行其他批處理檔案

8,set 設定變數

9,/a 批處理數**算

@echo off

set count=0

set "ori=%cd%"

cd..

set "bbd=%cd%"

set "cru=%~dp0"

::echo 當前目標是:"%cru%"

cd mapdata

:: 轉移關卡資訊資料

for /f %%b

in ('dir /s/b %cru%zip\*.bytes') do (

echo

%%bset/a count+=1

copy /y "%%b" "%bbd%\assets\assetbundles\mapdata\")

set dn=bonusinfo.bytes,eventinfo.bytes,mapinfo.bytes,unifiedbonusmapinfo.txt,unifiedeventmapinfo.txt,unifiedmapinfo.txt,everydayinfo.bytes,unifiedeverydaymapinfo.txt,bearparkinfo.bytes,unifiedbearparkmapinfo.txt

for%%f

in (%dn%) do (

echo

%%fif

exist "%~dp0%%f" (

set/a count+=1

copy /y "%~dp0%%f" "%bbd%\assets\assetbundles\mapdata\"

)):: 轉移地圖資訊資料

set stageinfo=stageinfo.bytes,unifiedlobbyinfo.txt

for%%f

in (%stageinfo%) do (

echo

%%fif

exist "%bbd%\assets\resources\stagedata\%%f" (

set/a count+=1

copy /y "%bbd%\assets\resources\stagedata\%%f" "%bbd%\assets\assetbundles\mapdata\"

))echo "copy file count=%count%"

::start a_movemapdata.cmd

::start a_movestateinfo.cmd

::exit

pause

批處理檔案

dos下的可執行檔案有三種,分別是exe,com和bat。其中,exe和com檔案都是二進位制形式的,只有bat檔案是文字形式的,可以直接閱讀。因 此,bat檔案和以上二進位制可執行檔案相比,內容要簡單的多。這些檔案內包含著dos命令的集合,通常叫作批處理檔案。批處理檔案的組成雖然比較簡單,但 其用...

批處理檔案

今天實習做kuntian license server時,每次執行服務都需要在dos中鍵入installutil或installutil u 為了省事,我做了乙個批處理檔案來執行 批處理檔案很簡單 只有兩句 c windows microsoft.net framework v4.0.30319 i...

批處理檔案

前言 我們常常會在一些批處理檔案中看到 echo off這個命令,那他究竟有什麼作用,要想知道這個命令,我們首先得知道echo這個命令的作用,這個命令叫做 回顯 就是把這條命令後的內容顯示到控制台上,接下來我們來看一下 echo off命令的作用。內容我們來新建乙個檔案,檔案就命名為test ech...