Windows批处理启动python脚本与管道

时间:2016-05-31 10:50:00

标签: python windows batch-file cmd

我正在尝试创建可以运行此命令的批处理脚本或计划任务:

pythonw manage.py runserver >nul

如果我从命令提示符下写它,它将运行,并返回提示符,但如果我尝试使用批处理文件或计划任务运行它,它将打开一个窗口并锁定该命令。 窗口我将关闭,添加一个#34;退出"但它将被锁定在第一个命令中,除非我在任务管理器中终止进程。

我该怎么做?如果它在普通cmd中工作,为什么在.bat或.cmd文件中不能以相同的方式工作?

1 个答案:

答案 0 :(得分:1)

好的,经过越来越多的测试,我发现了一些有用的东西。很抱歉在没有搜索和测试的情况下提出问题。

这是有效的:

CMD /c start "" /B path\to\pythonw.exe path\to\manage.py runserver > nul ^& exit

在.cmd文件中。 执行该文件正确启动Django dev webserver,运行该.cmd文件的计划任务也启动服务器。