如何在 Windows 启动时启动 python 文件? [英] How to start a python file while Windows starts?

查看:56
本文介绍了如何在 Windows 启动时启动 python 文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个 python 文件并且我正在运行该文件.

I have a python file and I am running the file.

如果 Windows 关闭并再次启动,我如何在每次 Windows 启动时运行该文件?

If Windows is shutdown and booted up again, how I can run that file every time Windows starts?

推荐答案

根据脚本的作用,您可以:

Depending on what the script is doing, you may:

  1. 将它打包成一个服务,然后安装
  2. 将其添加到 Windows 注册表 (HKCU\Software\Microsoft\Windows\CurrentVersion\Run)
  3. 在开始菜单的启动文件夹中添加一个快捷方式 - 它的位置可能会随操作系统版本而变化,但安装程序总是有一些说明可以将快捷方式放入该文件夹中
  4. 使用 windows 的任务调度程序,然后您可以在多种事件上设置任务,包括登录和启动.

实际的解决方案取决于您的需求,以及脚本实际在做什么.
关于差异的一些说明:

The actual solution depends on your needs, and what the script is actually doing.
Some notes on the differences:

  • 解决方案 #1 在计算机上启动脚本,而解决方案 #2 和 #3 在安装它的用户登录时启动它.
  • 还有一点值得注意,#1 总是启动脚本,而 #2 和 #3 只会在特定用户上启动脚本(我认为如果你使用默认用户,那么它会在每个人身上启动,但是我不确定细节).
  • 解决方案 #2 对用户来说有点隐藏",而解决方案 #3 在禁用自动启动方面给用户留下了更多的控制权.
  • 最后,解决方案 #1 需要管理权限,而其他两个可以由任何用户完成.
  • 解决方案 #4 是我最近发现的,而且非常简单.我注意到的唯一问题是 python 脚本会导致出现一个小的命令窗口.

如您所见,一切都归结为您想做什么;例如,如果它只是为了您的目的,我会将它拖到启动文件夹中.

As you can see, it all boils down to what you want to do; for instance, if it is something for your purposes only, I would simply drag it into startup folder.

无论如何,最近我倾向于使用解决方案 #4,这是最快捷、最直接的方法.

这篇关于如何在 Windows 启动时启动 python 文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆