我创建了一个批处理脚本,以便启动我在Windows上运行的自定义Python脚本。但是,我想做的是没有出现命令行窗口。
我做了一些研究,我发现如果我使用前缀START / B,现在会出现命令行窗口。
cd %~dp0
START /B .\Modules\monitor.pyw
但是,当我明确指定Python可执行文件时,此方法似乎不起作用:
cd %~dp0
START /B .\Python27\python .\Modules\monitor.pyw
问题是,为什么上面的行不能与显式可执行路径的行相同?谢谢!
答案 0 :(得分:0)
我没有安装Python。但我想在Windows GUI模式或其他应用程序中启动python.exe
时需要切换。
我建议查看在Windows注册表中配置哪个命令来打开* .pyw文件。
根据ghostdog74对What is the difference between .py and .pyw?的回复,我的假设正确。
* .pyw必须用pythonw.exe
而不是python.exe
来解释,才能在Windows GUI模式而不是控制台模式下运行Python脚本。
因此您必须通过插入字符w
来更改命令行。