Board logo

标题: 如何依次执行指定文件夹里所有的.exe.bat文件 [打印本页]

作者: duzhuoshu     时间: 2007-5-31 21:35    标题: 如何依次执行指定文件夹里所有的.exe.bat文件

如何依次执行指定文件夹里所有的.exe.bat文件?
如果我编写次批处理文件为a.bat,并且放在这个文件夹里,那么就要求
执行除了a.bat之外的所有文件。
作者: zh159     时间: 2007-5-31 21:50
试试:
CODE:  [Copy to clipboard]
@echo off
for %%a in (*.exe *.bat) do if not "%%a" == "%~nx0" echo "%%a"
pause

作者: duzhuoshu     时间: 2007-6-1 09:02    标题: 只是显示,无法执行文件



  Quote:
Originally posted by zh159 at 2007-5-31 09:50 PM:
试试:
CODE:  [Copy to clipboard]
@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


  Quote:
Originally posted by duzhuoshu at 2007-6-1 09:02:

只是显示,无法执行文件

这段代码是给你测试显示的,真要用的话自己改改,不是照搬不变通




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5