执行目录中所有程序的批处理脚本?

时间:2015-01-21 18:54:25

标签: batch-file

我想写一个批处理文件,它将打开D:\ software。

中的所有文件

我在互联网上搜索但找不到任何东西。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

这是一个导航到D:\software并执行所有程序(* .exe)的批处理脚本:

<强> executeAll.cmd

cd D:\software
for %%f in (*.exe) do (
    echo %%~nf
    start "" "%%f"
)
exit

如果您希望脚本打开所有文件,请将第一行更改为

for %%f in (*.*) do (

要运行批处理文件,您需要使用适当的扩展名保存它。在记事本中,这很简单但不明显:当您保存文件时,在文件名+扩展名周围加上引号,如"executeAll.cmd"。否则,它将以{。{1}}等.txt扩展名保存。