标题: [文本处理] 怎样在多目录下运行批处理? [打印本页]
作者: apchy 时间: 2011-5-23 12:46 标题: 怎样在多目录下运行批处理?
我想写一个类似这样的批处理!
c:\abc\test.bat
c:\abc\hello\123.bat
c:\abc\oneb\ssss.bat
c:\123\hello\ss.bat
c:\456\wsa.bat
c:\one\tow\firl.bat
我想直接用批处理一次运行c盘目录下的bat文件,该如何写
最好能自动识别bat文件,而不是识别bat名字的文件才运行的。
作者: CrLf 时间: 2011-5-23 13:39
自动识别只能用统计学的方式- @echo off
- findstr /pism /c:"@echo off" /c:"pause" /c:"for.*%%%%" c:\*.*>list.txt
- for /f "delims=" %%a in ('findstr /vrc:"%~pnx0" list.txt') do start /wait cmd /c "%%a"
复制代码
作者: applba 时间: 2011-5-23 13:39
for /r c: %%i in (*.bat) do call "%%i"
此命令不能运行具有隐藏或者系统属性的bat文件。
作者: batman 时间: 2011-5-23 17:05
楼主想要做什么?大家以后碰到这样的贴子先问清楚再回贴。。。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |