A. bat批量處理bat,打開所有子目錄的文件中的a.bat
創建1.bat
假設目錄為D:\bat
即創建2.bat、3.bat、4.bat在目錄D:\bat下
在1.bat內寫:
start d:\bat\1.bat
start d:\bat\2.bat
start d:\bat\3.bat
主要是在bat中寫好文件的絕對地址
B. 求一個Bat批處理文件,批量將子文件夾中的所有「文件」提取到根目錄,相同名稱的「文件」要全部保留
打開一個文件夾。
C. 做一個bat文件,去批量執行當前文件夾下其他所有bat文件。怎麼寫代碼
不清楚你的實際文件/情況,僅以問題中的樣例/說明為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI
@echo off
rem 依次運行當前文件夾/目錄里的其他bat
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
>"%tmp%\v.v" echo;CreateObject("WScript.Shell").Run "cmd /c """ ^& WSH.Arguments(0) ^& """",1,True:WSH.Quit
for /f "delims=" %%a in ('dir /a-d/b *.bat') do (
if /i "%%~nxa" neq "%~nx0" (
echo;"%%a"
cscript -nologo -e:vbscript "%tmp%\v.v" "%%a"
)
)
echo;%#% +%$%%$%/%@% %z%
pause
exit