我有一个脚本,每5分钟检查一次我的电脑上的内容,我不希望Python显示在我的任务托盘上。我使用Windows作为我的操作系统。
有没有办法让Python在后台运行并强制它不显示在我的任务栏中?
答案 0 :(得分:48)
如果使用pythonw.exe
运行控制台脚本,它既不会显示窗口也不会显示在任务栏中。例如,我使用以下命令在启动时启动ntlmaps:
C:\BenBlank\Python2.6\pythonw.exe scripts/ntlmaps
但请注意,无法通过任务管理器与脚本交互,也无法终止它。
答案 1 :(得分:3)
你有另一种选择:
您可以创建Python脚本的快捷方式,然后right-click the shortcut --> Properties --> Shortcut tab
“运行”选项下方有一个下拉框,可让您最小化运行命令。
答案 2 :(得分:2)
您可以将其作为服务运行。见here
答案 3 :(得分:1)
cron it on linux;在Windows上安排它[控制面板>预定任务>添加预定任务]
答案 4 :(得分:0)
要从任何地方运行python文件:
第1步:
Create Shortcut of Python File.
第2步:
Place Shortcut in this location C:\ProgramData\Microsoft\Windows\Start Menu\Programs
第3步:
Now Right Click --> Go to Properties --> Shortcut --> Press any key on keyboard it will take one shortcut key
第4步:
Now , Type the Shortcut key which you entered in previous step.
第5步:
Check out Output! :)
答案 5 :(得分:-1)
在控制面板中查找“计划任务”。