使用.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