forked from a76yyyy/ipdata
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAuto_Update.bat
43 lines (42 loc) · 1.16 KB
/
Auto_Update.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
@ECHO OFF
IF "%1" == "h" GOTO begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
@ECHO OFF
SET dd=%DATE:~0,10%
SET tt=%time:~0,8%
SET hour=%tt:~0,2%
SET ymd=%dd:/=-%
chcp 65001
TITLE =定时同步更新czipdata By A76YYYY
REM %DATE:~0,10% 2020/11/24
REM change file directory
CD /d %~dp0
REM 判断log目录是否存在,如果不存在则创建
SET logFolder=log
IF NOT EXIST %logFolder% (
REM 创建log目录 (在当前位置创建log目录)
ECHO %logFolder%目录不存在,已创建该目录!
MD %logFolder%
)
REM create log file
SET Log=log\Auto_Update_%ymd%.log
(
chcp 65001
ECHO =======================================================
ECHO Starting automatic update ipdata
ECHO =======================================================
git pull origin main
python ./IP_Sync/ip_Sync.py
ECHO =======================================================
ECHO Starting automatic git commit push
ECHO =======================================================
REM start git script
ECHO %~dp0
git add .
git status -s
git commit -m "Auto Update %dd:/=-% %tt%"
git tag "v%dd:/=.%" -m "Auto Update %dd:/=-% %tt%"
git push origin main --tags
git push Gitee main --tags
)>"%Log%"