2021-02-02 07:48:07 +00:00
|
|
|
|
@echo off
|
2021-02-04 09:15:59 +00:00
|
|
|
|
chcp 65001
|
2021-02-04 07:24:05 +00:00
|
|
|
|
title IYUUPlus
|
|
|
|
|
cd /d "%~dp0"
|
2021-02-04 09:15:59 +00:00
|
|
|
|
echo Docker: https://hub.docker.com/r/iyuucn/iyuuplus
|
|
|
|
|
echo Gitee: https://gitee.com/ledc/iyuuplus
|
|
|
|
|
echo Github: https://github.com/ledccn/IYUUPlus
|
|
|
|
|
echo QQ: 859882209 / 931954050 / 924099912
|
|
|
|
|
echo Wenda: http://wenda.iyuu.cn
|
|
|
|
|
echo Token: https://iyuu.cn
|
|
|
|
|
echo Blog: https://www.iyuu.cn
|
|
|
|
|
echo Docs: http://api.iyuu.cn/docs.php
|
2021-02-04 10:33:27 +00:00
|
|
|
|
echo.
|
2021-02-04 09:15:59 +00:00
|
|
|
|
goto :ping
|
2021-02-04 07:24:05 +00:00
|
|
|
|
|
|
|
|
|
:ping
|
2021-02-04 18:16:44 +00:00
|
|
|
|
echo "正在检查网络,请耐心等待..."
|
2021-02-04 08:11:31 +00:00
|
|
|
|
ping demo.iyuu.cn
|
2021-02-04 07:24:05 +00:00
|
|
|
|
echo.
|
2021-02-04 09:15:59 +00:00
|
|
|
|
goto :checkEnv
|
|
|
|
|
|
|
|
|
|
:checkEnv
|
2021-02-04 14:16:45 +00:00
|
|
|
|
echo "检查.env.example文件是否存在..."
|
2021-02-04 09:15:59 +00:00
|
|
|
|
if exist "%~dp0.env.example" goto :checkGit
|
2021-02-04 14:16:45 +00:00
|
|
|
|
echo "检查GIT,尝试安装源码..."
|
2021-02-04 09:15:59 +00:00
|
|
|
|
git --version|find "git version">nul&&goto :install
|
|
|
|
|
goto :installError
|
|
|
|
|
|
|
|
|
|
:install
|
2021-02-04 18:16:44 +00:00
|
|
|
|
echo "正在使用GIT下载源码..."
|
2021-02-04 09:15:59 +00:00
|
|
|
|
git clone https://gitee.com/ledc/iyuuplus.git %~dp0IYUUPlus
|
2021-02-04 18:16:44 +00:00
|
|
|
|
echo "通过GIT安装完成,开始检测php执行程序..."
|
2021-02-04 09:15:59 +00:00
|
|
|
|
cd IYUUPlus
|
2021-02-04 10:33:27 +00:00
|
|
|
|
goto :checkPHP
|
2021-02-04 09:15:59 +00:00
|
|
|
|
|
|
|
|
|
:installError
|
|
|
|
|
cls
|
2021-02-04 18:16:44 +00:00
|
|
|
|
echo "当前运行环境未检测到GIT程序,源码安装失败!请手动下载"
|
|
|
|
|
echo "Docker: https://hub.docker.com/r/iyuucn/iyuuplus"
|
|
|
|
|
echo "Gitee: https://gitee.com/ledc/iyuuplus"
|
|
|
|
|
echo "Github: https://github.com/ledccn/IYUUPlus"
|
2021-02-04 09:15:59 +00:00
|
|
|
|
pause
|
|
|
|
|
goto :end
|
2021-02-04 07:24:05 +00:00
|
|
|
|
|
2021-02-04 09:15:59 +00:00
|
|
|
|
:checkGit
|
2021-02-04 18:16:44 +00:00
|
|
|
|
echo "检查GIT程序,尝试自动更新源码..."
|
2021-02-04 12:38:44 +00:00
|
|
|
|
git --version|find "git version">nul&&goto :pull
|
2021-02-04 07:24:05 +00:00
|
|
|
|
cls
|
2021-02-04 11:06:36 +00:00
|
|
|
|
echo "当前IYUUPlus运行环境未检测到git程序,不支持自动更新。"
|
2021-02-04 18:16:44 +00:00
|
|
|
|
echo "推荐您使用git来下载代码库!"
|
2021-02-04 11:06:36 +00:00
|
|
|
|
echo "您可以在安装git程序后,在命令行内输入:"
|
|
|
|
|
echo "git clone https://gitee.com/ledc/iyuuplus.git"
|
2021-02-04 10:33:27 +00:00
|
|
|
|
goto :checkPHP
|
2021-02-04 07:24:05 +00:00
|
|
|
|
|
|
|
|
|
:pull
|
2021-02-04 18:16:44 +00:00
|
|
|
|
echo "正在检测源码库的git特征文件..."
|
2021-02-04 12:54:37 +00:00
|
|
|
|
if exist "%~dp0.git\config" (
|
|
|
|
|
echo "正在为您自动更新..."
|
|
|
|
|
git fetch --all
|
|
|
|
|
git reset --hard origin/master
|
2021-02-04 18:16:44 +00:00
|
|
|
|
echo "更新完成!"
|
2021-02-04 12:54:37 +00:00
|
|
|
|
) else (
|
|
|
|
|
echo "当前IYUUPlus源码,并非通过git拉取,不支持自动更新"
|
|
|
|
|
)
|
2021-02-04 10:45:53 +00:00
|
|
|
|
echo.
|
2021-02-04 10:33:27 +00:00
|
|
|
|
goto :checkPHP
|
|
|
|
|
|
|
|
|
|
:checkPHP
|
2021-02-04 10:45:53 +00:00
|
|
|
|
if exist "%~dp0php\php.exe" (set PHP_BINARY=%~dp0php\php.exe) else (set PHP_BINARY=php.exe)
|
2021-02-04 18:16:44 +00:00
|
|
|
|
echo "PHP二进制程序:"%PHP_BINARY%
|
2021-02-04 10:45:53 +00:00
|
|
|
|
%PHP_BINARY% -v|find "PHP Group">nul&&goto :start
|
|
|
|
|
cls
|
2021-02-04 11:06:36 +00:00
|
|
|
|
echo "没有检测到PHP执行程序!!!"
|
2021-02-04 18:16:44 +00:00
|
|
|
|
echo "如果您已下载过php程序,请在解压缩后,把php文件夹添加进系统的环境变量。"
|
|
|
|
|
echo "或者把php执行程序,解压缩到当前目录下的php文件夹。"
|
2021-02-04 11:06:36 +00:00
|
|
|
|
echo "脚本运行终止!!!"
|
2021-02-04 10:45:53 +00:00
|
|
|
|
pause
|
|
|
|
|
goto :end
|
2021-02-04 07:24:05 +00:00
|
|
|
|
|
|
|
|
|
:start
|
2021-02-04 12:54:37 +00:00
|
|
|
|
%PHP_BINARY% -v
|
2021-02-04 07:24:05 +00:00
|
|
|
|
echo.
|
2021-02-04 11:06:36 +00:00
|
|
|
|
echo "如果您需要停止程序,请按下组合键:CTRL + C"
|
2021-02-04 10:33:27 +00:00
|
|
|
|
%PHP_BINARY% start.php task.php
|
2021-02-04 07:24:05 +00:00
|
|
|
|
pause
|
|
|
|
|
goto :end
|
|
|
|
|
|
|
|
|
|
:end
|
2021-02-04 12:38:44 +00:00
|
|
|
|
rem 结束
|
2021-02-04 07:24:05 +00:00
|
|
|
|
echo.
|