35 lines
982 B
Batchfile
35 lines
982 B
Batchfile
|
@echo off
|
|||
|
echo 正在启动剪贴板监控程序...
|
|||
|
|
|||
|
:: 设置Python路径,如果Python已在PATH中,可以直接使用python命令
|
|||
|
set PYTHON_CMD=python
|
|||
|
|
|||
|
:: 检查Python是否可用
|
|||
|
%PYTHON_CMD% --version >nul 2>&1
|
|||
|
if %errorlevel% neq 0 (
|
|||
|
echo Python未找到,请确保已安装Python 3.11或更高版本
|
|||
|
pause
|
|||
|
exit /b 1
|
|||
|
)
|
|||
|
|
|||
|
:: 检查必要的库是否已安装
|
|||
|
echo 检查必要的库...
|
|||
|
%PYTHON_CMD% -c "import pyperclip, pystray, PIL, win32clipboard" >nul 2>&1
|
|||
|
if %errorlevel% neq 0 (
|
|||
|
echo 正在安装必要的库...
|
|||
|
%PYTHON_CMD% -m pip install pyperclip pystray pillow pywin32
|
|||
|
if %errorlevel% neq 0 (
|
|||
|
echo 安装库失败,请手动安装:pip install pyperclip pystray pillow pywin32
|
|||
|
pause
|
|||
|
exit /b 1
|
|||
|
)
|
|||
|
)
|
|||
|
|
|||
|
:: 启动剪贴板监控程序
|
|||
|
start "剪贴板监控" /B %PYTHON_CMD% "%~dp0clipboard_monitor.py"
|
|||
|
|
|||
|
echo 剪贴板监控程序已在后台启动
|
|||
|
echo 可以在系统托盘中找到程序图标
|
|||
|
|
|||
|
timeout /t 5
|
|||
|
exit
|