求大佬帮忙,如何弄一个bat文件去依次批量的执行其他文件夹下
bat吧
全部回复
仅看楼主
level 2
求大佬帮忙,如何弄一个bat文件去依次批量的执行其他文件夹下的bat文件
我每一个文件夹下都有一个相同的bat文件要运行,但是不想一个文件夹一个文件夹的点开去运行。我想在这些文件夹外再弄一个bat文件,去执行每一个文件夹中的bat文件,让每个文件夹中的bat文件自己依次运行。
2019年12月11日 08点12分 1
level 2
好的,谢谢
2019年12月11日 08点12分 3
兄弟,怎么搞的,求解啊
2019年12月15日 13点12分
level 2
@qop_dob 大佬是复制这么多吗?
2019年12月11日 08点12分 4
level 1
call不行吗
2020年10月23日 05点10分 6
level 9
不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的多个文件夹放一起运行
echo off&cls
rem 执行/运行多个文件夹里的一个同名bat文件
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
cd /d "%~dp0"
set "batfile=指定.bat"
for /f "delims=" %%a in ('dir /ad/b') do (
if exist "%%a\%batfile%" (
echo;"%%a\%batfile%"
pushd "%%a"
start "" "%batfile%"
popd
)
)
:end
echo;%#% +%$%%$%/%_% %z%
pause
exit
2020年10月24日 08点10分 8
这个代码可以执行一层文件夹,如果是多层文件夹应该怎么写,谢谢!
2020年11月25日 14点11分
@devi1780 看运行代码后窗口标题栏中的提示
2020年11月26日 08点11分
请问大佬,我同级目录有几百个需要执行,结果按照这个代码,弹窗了几百个窗口[泪]请问怎么才能只执行,但是不弹窗口啊???谢谢
2021年10月20日 07点10分
level 1
@璐村惂鐢ㄦ埛_000076K馃惥 off
set z=%~0
cd ..
for /r %~dp0 %%i in (*.bat) do (
if not "%%i"=="%z%" (start /min "" "%%i")
)
2021年10月24日 02点10分 11
level 1
@璐村惂鐢ㄦ埛_000076K馃惥 off
set z=%~0
cd ..
for /r %~dp0 %%i in (*.bat) do (
if not "%%i"=="%z%" (start /min "" "%%i")
)
taskkill /im cmd.exe /f
2021年10月24日 02点10分 12
1