我一直在寻找一种方法,让我每次 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.
我不知道如何使它适用于每台计算机。如果有人以前处理过这个问题,请让我知道。
1条答案
按热度按时间tkclm6bt1#
您可以使用NSSM(https://nssm.cc/download)将您的脚本安装到Windows服务中。这样它就可以在Windows启动时运行。