使用.bat文件批量运行命令

start_app.bat
 
Apply
 
@echo off
 
chcp 65001
 
cls
 
echo ===================================== 
 
echo 应用启动程序
 
echo ===================================== 
 
:: 检查Python是否安装
 
python --version >nul 2>&1
 
if %errorlevel% neq 0 (
 
    echo [错误] 未检测到Python!
 
    pause
 
    exit /b 1
 
)
 
:: 检查并创建虚拟环境
 
if not exist venv (
 
    echo [信息] 正在创建虚拟环境...
 
    python -m venv venv
 
)
 
:: 激活虚拟环境
 
call venv\Scripts\activate.bat
 
:: 安装依赖
 
pip install -r requirements.txt
 
:: 运行应用
 
echo [信息] 正在启动应用...
 
streamlit run src/app.py

  

基本语法
1. 常用命令
@echo off:关闭命令回显,避免在执行时显示每一行命令。
chcp 65001:设置命令行窗口为UTF-8编码,解决中文显示问题。
cls:清屏,清除命令行窗口中的所有内容。
echo:显示文本信息。
pause:暂停执行,等待用户按任意键继续。
exit:退出批处理文件。
call:调用其他批处理文件或命令。
if...else:条件判断,执行不同的命令。
2. 错误处理
%errorlevel%:系统变量,表示上一个命令的返回值。0表示成功,非0表示失败。
if %errorlevel% neq 0:判断上一个命令是否失败。
3. 注释
::或REM:用于添加注释,解释代码的作用。
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/leoysq/article/details/144259445

posted @ 2024-12-18 15:18  飞雪飘鸿  阅读(6)  评论(0编辑  收藏  举报
https://damo.alibaba.com/ https://tianchi.aliyun.com/course?spm=5176.21206777.J_3941670930.5.87dc17c9BZNvLL