From 7d0a44390b8af3204c89e8c2bc34bd31c7360fa2 Mon Sep 17 00:00:00 2001 From: yshtcn Date: Tue, 5 Sep 2023 15:33:43 +0800 Subject: [PATCH] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增加自动安装库 --- README.md | 43 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 41 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7612120..7687214 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,46 @@ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pystray pillow requests configparser PySocks ``` -### 写一个批处理方便执行 +### 自动检测安装环境批处理 +自动检测python安装及必要的库支持,可以把以下内容保存为bat文件执行。 +``` +@echo off +cd /d %~dp0 +setlocal enabledelayedexpansion + +:: 检查pip +for /f "tokens=1" %%i in ('pip --version 2^>^&1 ^| findstr /C:"pip"') do ( + set PIPVER=%%i +) +if "!PIPVER!" == "pip" ( + echo Pip detected! +) else ( + echo Error: pip is not installed. + pause + exit /b 1 +) + +:: 检查python +for /f "tokens=1" %%h in ('python --version 2^>^&1') do ( + set PYVER2=%%h +) +if "!PYVER2!" == "Python" ( + echo Python detected! +) else ( + echo Error: Python is not installed. + pause + exit /b 1 +) + +endlocal + + +pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pystray pillow requests configparser PySocks +@echo All Done +pause +``` + +### 执行批处理 每次使用py命令并不方便,可以把以下内容保存为bat文件。 ``` @echo off @@ -42,7 +81,7 @@ py heartbeat.py pause ``` -### 写一个批处理方便执行(静默) +### 静默执行批处理 如果希望后台运行,可以把以下内容保存为bat文件执行。 ``` @echo off