将python引导到启动

busg9geu  于 2023-04-22  发布在  Python
关注(0)|答案(1)|浏览(148)

我一直在寻找一种方法,让我每次 Boot windows时都能自动启动可执行文件,但我还没有找到一个好的方法。

import fileinput
import shutil
import os

path_finder = os.path.exists(r'C:\Users\Bob\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\program.exe')

if path_finder == True:
    print('file already exists in given folder. Therefore we will not proceed copying')
else:
    shutil.copyfile('program.exe','C:\\Users\\Bob\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\program.exe')
    print('Duplicate made succesfully...')
    
shutil.copyfile("program.exe","C:\Users\Bob\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\program.exe")

我做了一个程序,它会复制自己到启动文件夹.唯一的问题是,根据什么样的计算机上,启动文件夹有不同的路径,因为用户名,例如C:\Users\bob\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,在一台计算机上,它可能是C:\Users\john\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
我不知道如何使它适用于每台计算机。如果有人以前处理过这个问题,请让我知道。

tkclm6bt

tkclm6bt1#

您可以使用NSSM(https://nssm.cc/download)将您的脚本安装到Windows服务中。这样它就可以在Windows启动时运行。

相关问题