【发布时间】:2018-10-01 12:13:47
【问题描述】:
我正在尝试创建一个批处理文件来在不同的目录中执行 python 脚本,类似这样:
C:\Test
|---Test1\example.py
|---Test2\example.py
|---Test3\example.py
|--run.bat
我在 Test 中有多个文件夹,“Test1”、“Test2”和“Test3”,我需要使用不同的命令提示符同时运行它们,但我不知道该怎么做,我得到了类似的东西:
@echo off
set back=%cd%
for /d %%i in (C:\Test\*) do (
start
cd "%%i"
python example.py
pause
cd %back%
)
但它只运行一个脚本并返回主目录,所以我注意到,我相信它只运行第一个目录,对此问题有什么建议吗?
谢谢!
【问题讨论】:
-
您想运行一个批处理文件,该批处理文件将打开多个 cmd 提示符以同时运行您的脚本?
-
是的,就是这样。
标签: python windows batch-file