Windows 如何创建批处理文件以在同一目录中运行所有python文件

Windows 如何创建批处理文件以在同一目录中运行所有python文件,windows,batch-file,Windows,Batch File,我有一个文件夹,其中保存了用于备份特定系统的python脚本。 Z:\System Administrator\System Backup\My System\Scripts\ 为了启动它们,我想使用一个保存在同一文件夹中的.bat文件,但是我对这些文件没有任何经验。通过阅读,我找到了以下解决方案: @echo off start /B python "File one.py" start /B python "It's another file.py" 如果我以这种方式列出每个pyth

我有一个文件夹,其中保存了用于备份特定系统的python脚本。 Z:\System Administrator\System Backup\My System\Scripts\

为了启动它们,我想使用一个保存在同一文件夹中的.bat文件,但是我对这些文件没有任何经验。通过阅读,我找到了以下解决方案:

@echo off
start /B python "File one.py"
start /B python "It's another file.py"   
如果我以这种方式列出每个python文件,那么它就可以正常工作。如何运行此文件夹中显示的所有
*.py
文件,而不考虑其编号或文件名


提前感谢

这可以通过以下技巧实现:

@echo关闭
对于(*.py)中的%%A,执行启动/b/等待“python”%%~fA

注意:对于较旧的Windows版本(Windows 10之前版本),顺序是特定的,有关(*.py)中的%%i,请参见。

,请务必开始“/b python”%%i”
谢谢您的快速回复。这是轮流运行还是同时运行?它几乎会一次运行,一个接一个地运行,但不会等待第一个运行完成。您希望它如何运行?一次接一次,在等待一个完成时,还是一次?请一次一个。谢谢您的快速回复,请添加/等待。像(*.py)do start”“/b/wait python“%%i”中的%%i一样,不希望听起来粗鲁,这几乎肯定是该网站上数千个答案的重复。请不要仅仅为了建立声誉而发布这样的答案,这对任何人都没有帮助,除了你自己,这不是我们来这里的目的。@CatParky它是针对回答问题的人的。正如@eryksun已经提到的,顺序很重要,值得一提。Start通常还希望第一个双引号字符串是窗口的标题。如果你提到其他人是否已经在评论中提供了答案,那也很好。仅仅更改aswer中的代码并不能使答案对接受有效。我们来这里是为了帮助人们,而不是尽可能快地发布我们能发布的内容,只是为了赢得声誉。