您当前的位置:首页 > 计算机 > 编程开发 > Python

windows开机启动python脚本、django项目、vue项目

时间:05-23来源:作者:点击数:

djiango项目先测试能使用python manage.py runserver跑起来

vue项目先测试能使用npm run dev跑起来

创建django_start.bat文件

django_start.bat内容如下

d:
D:\venv\Scripts\python.exe D:\my_django\manage.py runserver 0.0.0.0:8000

放在django项目根目录中

创建vue_start.bat文件

vue_start.bat内容如下

chcp 65001
d:
cd D:\my_vue 
npm run dev

放在vue项目根目录中

设置开机启动

C:\Users\ldc\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup目录下新建两个.vbs的文件

django_start.vbs

CreateObject("WScript.Shell").Run"cmd /c D:/my_django/django_start.bat",0

vue_start.vbs

CreateObject("WScript.Shell").Run"cmd /c D:/my_vue/vue_start.bat",0

重启电脑可以看到效果。

python非阻塞式后台运行bat脚本

bat脚本

@echo off 
if "%1" == "h" goto begin 
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit 
:begin
d:
D:\venv\Scripts\python.exe D:\my_django\manage.py runserver 0.0.0.0:8000

python脚本

import os

def run():
    os.chdir(r'D:\my_django')
    os.popen('django_start.bat')


if __name__ == '__main__':
    run()
    print("后台运行成功")  
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门