标题: 如何依次执行指定文件夹里所有的.exe.bat文件
[打印本页]
作者: duzhuoshu
时间: 2007-5-31 21:35
标题: 如何依次执行指定文件夹里所有的.exe.bat文件
如何依次执行指定文件夹里所有的.exe.bat文件?
如果我编写次批处理文件为a.bat,并且放在这个文件夹里,那么就要求
执行除了a.bat之外的所有文件。
作者: zh159
时间: 2007-5-31 21:50
试试:
@echo off
for %%a in (*.exe *.bat) do if not "%%a" == "%~nx0" echo "%%a"
pause
作者: duzhuoshu
时间: 2007-6-1 09:02
标题: 只是显示,无法执行文件
Originally posted by zh159 at 2007-5-31 09:50 PM:
试试:
@echo off
for %%a in (*.exe *.bat) do if not "%%a" == "%~nx0" echo "%%a"
pause
只是显示,无法执行文件
作者: duzhuoshu
时间: 2007-6-1 09:28
标题: 我自己解决了,谢谢,源文件如下
@echo on
for %%a in (*.exe *.bat) do if not "%%a" == "%~nx0" start %%a
pause
作者: bighuang
时间: 2007-6-1 09:40
ls正解
作者: zh159
时间: 2007-6-1 11:59
Originally posted by duzhuoshu at 2007-6-1 09:02:
只是显示,无法执行文件
这段代码是给你测试显示的,真要用的话自己改改,不是照搬不变通