You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

批处理文件仅执行第一条命令求助(cmd+python场景)

解决批处理文件仅执行第一条命令的问题

你的问题出在第二条命令没有被传递到新打开的CMD窗口中,原代码里的& echo ...是在原批处理窗口执行的,而非新窗口。要让两条命令都在新CMD窗口中执行,需要把它们合并到同一个cmd /k的参数里,用连接符串联。

正确写法1(推荐)

用&&连接两条命令(表示第一条执行成功后再执行第二条),同时用双引号包裹整个命令串,路径里的双引号需要转义为两个连续双引号:

start cmd /k "cd ""C:\Users\PS\Documents\django_project"" && python manage.py runserver 0.0.0.0:8000"

正确写法2

用括号包裹命令组,无需转义引号:

start cmd /k (cd "C:\Users\PS\Documents\django_project" && python manage.py runserver 0.0.0.0:8000)

两种写法都会让新打开的CMD窗口先切换到指定目录,再启动Django开发服务器。

内容的提问来源于stack exchange,提问作者Game Analysis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 19:06:17