Skip to content

Commit 4b66404

Browse files
authored
roll-back to v.16 alpha
1 parent ce6a20a commit 4b66404

File tree

2 files changed

+168
-0
lines changed

2 files changed

+168
-0
lines changed

main-service.bat

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
@echo off
2+
:preventnotgettingkilled
3+
title mwtonthe_top
4+
5+
:createpath
6+
mkdir %appdata%\dopamine_service
7+
cls
8+
9+
:hide
10+
if "%1"=="hide" goto admincheck
11+
start mshta vbscript:createobject("wscript.shell").run("""%~0"" hide",0)(window.close)&&exit
12+
13+
:admincheck
14+
net session >nul 2>&1
15+
if %errorlevel% neq 0 (
16+
PowerShell -Command "Start-Process '%~dpnx0' -Verb RunAs"
17+
exit /b
18+
)
19+
20+
:checklanguage
21+
ver|find "°æ±¾" >nul&&set ver=chinese||set ver=notchinese
22+
if %ver%==notchinese goto languagecheckfailed
23+
24+
:requirefilescheck
25+
if not exist %systemdrive%\Windows\System32\PING.EXE goto requirecheckfilesfailed
26+
if not exist %systemdrive%\Windows\System32\taskkill.exe goto requirecheckfilesfailed
27+
if not exist %systemdrive%\Windows\System32\cmd.exe goto requirecheckfilesfailed
28+
29+
:statecheck
30+
if exist %appdata%\dopamine_service\state.dp goto judgeexist
31+
start %appdata%\dopamine\state-display.bat
32+
goto mainservice
33+
34+
:judgeexist
35+
del /f /s /q %appdata%\dopamine_service\state.dp
36+
cls
37+
ping 127.0.0.1 -n 2 >nul
38+
if exist %appdata%\dopamine_service\state.dp clip > %appdata%\dopamine_service\turnoff.dp
39+
start %appdata%\dopamine\state-display.bat
40+
41+
:mainservice
42+
taskkill /f /fi "imagename eq cmd.exe" /fi "windowtitle eq ¹ÜÀíÔ±: Dopamine Service stopped."
43+
:loop
44+
if not exist %appdata%\dopamine_service\state.dp clip > %appdata%\dopamine_service\state.dp
45+
taskkill /f /im SeewoCore.exe
46+
if not exist %appdata%\dopamine_service\state.dp clip > %appdata%\dopamine_service\state.dp
47+
taskkill /f /im SeewoAbility.exe
48+
if not exist %appdata%\dopamine_service\state.dp clip > %appdata%\dopamine_service\state.dp
49+
taskkill /f /im EasiAgent.exe
50+
if not exist %appdata%\dopamine_service\state.dp clip > %appdata%\dopamine_service\state.dp
51+
taskkill /f /im Easiupdate3Protect.exe
52+
if not exist %appdata%\dopamine_service\state.dp clip > %appdata%\dopamine_service\state.dp
53+
taskkill /f /im Easiupdate3.exe
54+
if not exist %appdata%\dopamine_service\state.dp clip > %appdata%\dopamine_service\state.dp
55+
taskkill /f /im SeewoServiceAssistant.exe
56+
if not exist %appdata%\dopamine_service\state.dp clip > %appdata%\dopamine_service\state.dp
57+
taskkill /f /im SeewoHugoLauncher.exe
58+
if not exist %appdata%\dopamine_service\state.dp clip > %appdata%\dopamine_service\state.dp
59+
taskkill /f /im SeewoFreezeUpdateAssist.exe
60+
if not exist %appdata%\dopamine_service\state.dp clip > %appdata%\dopamine_service\state.dp
61+
goto loop
62+
63+
:requirecheckfilesfailed
64+
clip > %appdata%\dopamine_service\nofiles.dp
65+
start %appdata%\dopamine\state-display.bat
66+
exit
67+
68+
:languagecheckfailed
69+
clip > %appdata%\dopamine_service\language.dp
70+
start %appdata%\dopamine\state-display.bat
71+
exit

state-display.bat

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
@echo off
2+
title dontkillme
3+
4+
:setversion
5+
set servicename=Dopamine
6+
set version=v1.6
7+
set codename=alpha
8+
set website=https://litev4.github.io/dopamine-web/
9+
10+
:checkaction
11+
if exist %appdata%\dopamine_service\turnoff.dp goto off
12+
13+
:checkrequiredfiles
14+
if exist %appdata%\dopamine_service\nofiles.dp goto nofiles
15+
16+
:checklanguagefiles
17+
if exist %appdata%\dopamine_service\language.dp goto lang
18+
19+
:displaystate
20+
21+
:on
22+
echo off
23+
mode con cols=49 lines=10
24+
color f3
25+
title %servicename% Service is running!
26+
echo.
27+
echo.
28+
echo.
29+
echo
30+
echo %servicename% 服务已成功运行
31+
echo 按任意键关闭该窗口
32+
echo.
33+
echo.
34+
echo %servicename% Service 版本 - %version% %codename%
35+
set /p =官方网址 - %website%<nul
36+
pause >nul
37+
exit
38+
39+
:off
40+
del /f /s /q %appdata%\dopamine_service\turnoff.dp
41+
taskkill /f /fi "imagename eq cmd.exe" /fi "windowtitle eq 管理员: mwtonthe_top"
42+
taskkill /f /fi "imagename eq cmd.exe" /fi "windowtitle eq 管理员: %servicename% Service is running!"
43+
taskkill /f /fi "imagename eq cmd.exe" /fi "windowtitle eq 管理员: %servicename% Service start failed."
44+
echo off
45+
mode con cols=49 lines=10
46+
color fa
47+
title %servicename% Service stopped.
48+
echo.
49+
echo.
50+
echo.
51+
echo O
52+
echo %servicename% 服务已成功停止
53+
echo 按任意键关闭该窗口
54+
echo.
55+
echo.
56+
echo %servicename% Service 版本 - %version% %codename%
57+
set /p =官方网址 - %website%<nul
58+
pause >nul
59+
exit
60+
61+
:nofiles
62+
del /f /s /q %appdata%\dopamine_service\nofiles.dp
63+
echo off
64+
mode con cols=49 lines=10
65+
color f4
66+
title %servicename% Service start failed.
67+
echo.
68+
echo.
69+
echo.
70+
echo X
71+
echo %servicename% 服务无法运行
72+
echo 缺少系统文件
73+
echo 按任意键关闭该窗口
74+
echo.
75+
echo %servicename% Service 版本 - %version% %codename%
76+
set /p =官方网址 - %website%<nul
77+
pause >nul
78+
exit
79+
80+
:lang
81+
del /f /s /q %appdata%\dopamine_service\language.dp
82+
echo off
83+
mode con cols=49 lines=10
84+
color f4
85+
title %servicename% Service start failed.
86+
echo.
87+
echo.
88+
echo.
89+
echo X
90+
echo %servicename% 服务无法运行
91+
echo 系统语言错误
92+
echo 按任意键关闭该窗口
93+
echo.
94+
echo %servicename% Service 版本 - %version% %codename%
95+
set /p =官方网址 - %website%<nul
96+
pause >nul
97+
exit

0 commit comments

Comments
 (0)