Windows 下怎么让 py 隐藏运行?

2020-09-23 10:43:18 +08:00
 whereFly
加了一个定时任务每隔 1 小时运行一个 py 文件,现在是到时间会弹出一个运行窗口(会自动关闭)。
怎么让它不显示这个运行窗口呢?
3420 次点击
所在节点    Python
14 条回复
676529483
2020-09-23 10:47:56 +08:00
新增一个服务一直运行,里面每隔一个小时执行任务
zk8802
2020-09-23 10:49:11 +08:00
用 pythonw.exe
CallMeReznov
2020-09-23 10:52:12 +08:00
这个问题应该是“如何让计划任务运行隐藏窗口”
然后你就会搜索得到答案“使用 system (或其他)用户运行”
est
2020-09-23 10:58:48 +08:00
@zk8802 这个正解。
djoiwhud
2020-09-23 11:03:43 +08:00
这个问题 Google 搜索

windows run python background
skinny
2020-09-23 11:20:52 +08:00
任务计划里任务的常规标签页勾选隐藏和不管是否登录都运行任务,这样就不用更改启动脚本来通过 pythonw 运行,坏处是每次修改这个计划任务都要输入密码。

当然,如果你用的不是 venv,还是直接在任务里配置通过 pythonw 运行更方便一些。
whywhywhy
2020-09-23 11:40:35 +08:00
既然是 Windows 平台,那就 vbs 启动吧,vbs 能解决的问题都不是问题。。
alex321
2020-09-23 12:15:12 +08:00
利用 RunHiddenConsole.exe 写一个命令,放入 bat 文件,计划任务中添加这个 bat 的每小时循环执行就行了。
weixiangzhe
2020-09-23 12:23:25 +08:00
我都是用 pm2
Izual_Yang
2020-09-23 12:28:23 +08:00
nircmd.exe
masker
2020-09-23 12:33:51 +08:00
如果是计划任务,2#的是可以的
crclz
2020-09-23 15:20:48 +08:00
计划任务+pythonw.exe 。我用这个每次登录的时候拷贝 windows 聚焦的壁纸。
blodside
2020-09-23 16:29:39 +08:00
后缀名改成.pyw
ytymf
2020-09-24 09:58:40 +08:00
创建一个 vbs,双击运行即可
createobject("wscript.shell").run "xxx.py",0

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/709676

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX