@echo off
chcp 65001 >nul
cd /d "%~dp0"

if not exist "zfile\zfile-pro.exe" (
    echo(错误: 找不到 zfile\zfile-pro.exe
    echo(请确保解压完整，并在解压目录中运行此脚本
    echo(
    echo(按任意键退出...
    pause >nul
    exit /b 1
)

tasklist /FI "IMAGENAME eq zfile-pro.exe" 2>nul | find /I "zfile-pro.exe" >nul
if not errorlevel 1 (
    echo(zfile-pro 已在运行，无需重复启动
    echo(
    echo(按任意键退出...
    pause >nul
    exit /b 0
)

echo(启动 zfile-pro...
echo(按 Ctrl+C 可关闭服务
echo(

"zfile\zfile-pro.exe" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8

echo(
echo(服务已退出
echo(按任意键关闭窗口...
pause >nul
