首页 > 编程语言 >python批处理,一键打开vscode窗口,分别加载jeecg前后端项目,并运行前后端服务.

python批处理,一键打开vscode窗口,分别加载jeecg前后端项目,并运行前后端服务.

时间:2024-10-16 15:00:21浏览次数:5  
标签:shell v3.7 python pro 前后 subprocess vscode True jeecg

import subprocess

# VsCode打开后端项目
cmd1 = ["code","D:\pro\JeecgBoot-v3.7.1\jeecg-boot"]
process1 = subprocess.Popen(cmd1, stdout=subprocess.PIPE, shell=True)
output1, _ = process1.communicate()
print(output1.decode('utf-8'))

# VsCode打开前端项目
cmd2 = ["code", "D:\pro\JeecgBoot-v3.7.1\jeecgboot-vue3"]
process2 = subprocess.Popen(cmd2, stdout=subprocess.PIPE, shell=True)
output2, _ = process2.communicate()
print(output2.decode('utf-8'))

# 打开后端服务
cmd3 = ['start', 'cmd', '/k', 'cd D:\pro\JeecgBoot-v3.7.1\jeecg-boot && java -cp D:/pro/JeecgBoot-v3.7.1/jeecg-boot/classpath.jar org.jeecg.JeecgSystemApplication']
subprocess.run(cmd3, shell=True, check=True)

# 打开前端服务
cmd4 = ['start', 'cmd', '/k', 'cd D:\pro\JeecgBoot-v3.7.1\jeecgboot-vue3 && yarn run dev']
subprocess.run(cmd4, shell=True, check=True)

win11添加右键运行python文件

Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\Run]
"Icon"="D:\\dev\\python_icon.ico"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\Run\Command]
@="D:\\dev\\Python396\\python.exe \"%1\" %*"

 

标签:shell,v3.7,python,pro,前后,subprocess,vscode,True,jeecg
From: https://www.cnblogs.com/meetrice/p/18469950

相关文章

  • 用Python爬虫API,轻松获取京东商品SKU信息
    在电子商务的激烈竞争中,对商品SKU信息的精准把握是商家取胜的关键。SKU信息不仅包含了商品的规格、价格、库存等关键数据,还直接影响到库存管理、价格策略和市场分析等多个方面。京东,作为中国领先的电商平台之一,其商品SKU信息的获取对于众多开发者和商家来说尤为重要。本文将介绍如......
  • Python小游戏5——猜谜语
    代码defguess_riddle():  riddles=[    {"question":"什么东西越洗越脏?","answer":"水"},    {"question":"什么布剪不断?","answer":"瀑布"},    {"question":"......
  • Python小游戏3——井字棋
    表格知识点知识点类别具体内容数据结构二维数组(列表):游戏板是一个3x3的二维列表函数print_board(board):打印游戏板状态 check_winner(board,player):检查玩家是否获胜 is_board_full(board):检查游戏板是否已满 tic_tac_toe():游戏主函数控制结构......
  • python练习题
    一.猜拳游戏​importrandomprint("请输入:剪刀(0)、石头(1)、布(2),三种中的任意一个数字!!!")a=float(input("请输入数字:"))ifa>=0anda<=2:print("您的输入为:",a)b=random.randint(0,2)print("随机生成数字为:",b)ifa=......
  • Python实现K近邻算法:面向对象的思路与详细案例解析
    目录Python实现K近邻算法:面向对象的思路与详细案例解析引言一、K近邻算法的基本原理1.1K近邻算法的核心思想1.2距离度量1.3K的选择二、面向对象的KNN实现2.1类设计2.2Python代码实现2.3代码详解三、案例分析3.1案例一:鸢尾花分类问题描述数据准备模型训练与预测......
  • Python实现朴素贝叶斯算法:面向对象的思路与详细案例解析
    目录Python实现朴素贝叶斯算法:面向对象的思路与详细案例解析引言一、朴素贝叶斯算法的基本原理1.1贝叶斯定理1.2朴素假设二、面向对象的朴素贝叶斯实现2.1类设计2.2Python代码实现朴素贝叶斯分类器实现2.3代码详解三、案例分析3.1案例一:鸢尾花分类问题描述数据......
  • python基础篇(变量)
    学习目标:python语言中的变量Listitempython语言中,变量主要用来表示和保存数据,可随时命名,随时赋值和随时使用。变量赋值可以通过’='来实现。语法如下:一.变量名=value例如:#将HelloWorld赋值给变量名messagemessage=“HelloWorld”print(message)二.关键字与......
  • 创建阿里云函数计算中的层(python运行时)
    来源:使用层功能管理依赖减少代码包体积并实现代码复用_函数计算(FC)-阿里云帮助中心(aliyun.com)层可以为您提供公共依赖库、运行时环境及函数扩展等发布与部署能力。您可以将函数依赖的公共库提炼到层或者使用函数计算官方公共层,以减少部署或更新函数时的代码包体积。功能原理......
  • (开题)flask框架汽车维修服务系统(程序+论文+python)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着汽车保有量的持续增长,汽车维修服务行业迎来了前所未有的发展机遇。然而,传统的汽车维修服务模式存在管理效率低下、信息不透明、配件采......
  • (开题)flask框架人文学子考研交流平台(程序+论文+python)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于人文学子考研交流平台的研究,现有研究主要以考研整体情况或特定学科考研情况为主,专门针对人文学子这一特定群体的考研交流平台的研......