电脑搭建python 项目,每次开机自动启动cmd -> python main.py

 

简述:方案一:最简单——“启动”文件夹(推荐)这是最直观的方法,就像把快捷方式丢进开始菜单一样。创建一个批处理文件 (.bat): 在你的项目根目录下,新建一个文本文档,改名为 start_project.bat,内容如下: @echooff cd/d"C:\你的项目路径" pythonqdweb.py pause打开“启动”文件夹: 按下 Win + R 键,输入 shell:startup 并回车。放入快捷方式: 将刚才创建的 start_project.bat 文件点击右键 -> 创建快捷方式,然后把这个快捷方式剪切到打开的“启动”文件夹里。优点:操作极其简单。缺点:开机后会弹出一个黑色的 CMD 窗口,关...

详情:

方案一:最简单——“启动”文件夹(推荐)

这是最直观的方法,就像把快捷方式丢进开始菜单一样。

  1. 创建一个批处理文件 (.bat): 在你的项目根目录下,新建一个文本文档,改名为 start_project.bat,内容如下:

                  


  2. @echo off
    cd /d "C:\你的项目路径"
    :: 这里运行你的 main.py
    python main.py
    pause
    
    
    
    
    
    
    @echo off
    :: 如果没有检测到“已最小化”的标记,则重新启动并最小化窗口
    if "%1" == "min" goto :run_content
    
    :: 核心命令:启动一个最小化窗口运行本脚本,并传入参数 "min"
    start /min "" "%~dpnx0" min
    exit
    
    :run_content
    cd /d "C:\你的项目路径"
    :: 这里运行你的 main.py
    python main.py
    pause
  3. 打开“启动”文件夹: 按下 Win + R 键,输入 shell:startup 并回车。

  4. 放入快捷方式: 将刚才创建的 start_project.bat 文件点击右键 -> 创建快捷方式,然后把这个快捷方式剪切到打开的“启动”文件夹里。

优点:操作极其简单。缺点:开机后会弹出一个黑色的 CMD 窗口,关掉它程序就停了。


方案二:专业版——封装为 Windows 服务(最稳定)

如果你希望这个项目像 MySQL 或 SQL Server 那样真正作为系统服务运行,可以使用 NSSM (Non-Sucking Service Manager)。

  1. 下载NSSM

  2. 在 CMD 中定位到 nssm 所在文件夹,执行 nssm install AngelKissService

  3. 在弹出的窗口里:

    • Path: 选择你的 python.exe

    • Startup directory: 你的项目根目录。

    • Arguments: qdweb.py

  4. 点击 Install Service