File tree Expand file tree Collapse file tree 2 files changed +38
-3
lines changed Expand file tree Collapse file tree 2 files changed +38
-3
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,12 @@ if %errorlevel% neq 0 (
12
12
exit /b
13
13
)
14
14
15
+ :requirefilescheck
16
+ if not exist %systemdrive% \Windows\System32\PING.EXE goto requirecheckfilesfailed
17
+ if not exist %systemdrive% \Windows\System32\taskkill.exe goto requirecheckfilesfailed
18
+ if not exist %systemdrive% \Windows\System32\cmd.exe goto requirecheckfilesfailed
19
+ if not exist %systemdrive% \Windows\System32\wscript.exe goto requirecheckfilesfailed
20
+
15
21
:statecheck
16
22
if exist %appdata% \dopamine_service\state.dp goto judgeexist
17
23
start %appdata% \dopamine\state-display.bat
@@ -35,4 +41,9 @@ taskkill /f /im SeewoFreezeUpdateAssist.exe
35
41
36
42
:keepstate
37
43
if not exist %appdata% \dopamine_service\state.dp clip > %appdata% \dopamine_service\state.dp
38
- goto mainservice
44
+ goto mainservice
45
+
46
+ :requirecheckfilesfailed
47
+ clip > %appdata% \dopamine_service\nofiles.dp
48
+ start %appdata% \dopamine\state-display.bat
49
+ exit
Original file line number Diff line number Diff line change 1
1
:setversion
2
2
set servicename = Dopamine
3
- set version = v1.0
3
+ set version = v1.1
4
4
set codename = alpha
5
5
set website = https://litev4.github.io/dopamine-web/
6
6
7
7
:checkaction
8
8
if exist %appdata% \dopamine_service\turnoff.dp goto off
9
9
10
+ :checkrequiredfiles
11
+ if exist %appdata% \dopamine_service\nofiles.dp goto nofiles
12
+
10
13
:displaystate
14
+
15
+ :on
11
16
echo off
12
17
mode con cols=49 lines=10
13
18
color f3
@@ -24,9 +29,28 @@ echo %servicename% Service
24
29
set /p =官方网址 - %website%< nul
25
30
pause > nul
26
31
exit
32
+
27
33
:off
28
- del /f /s /q %appdata% \dopamine_service\turnoff.dp
34
+ del /f /s /q %appdata% \dopamine_service\turnoff.dp
29
35
start %appdata% \dopamine\state-off.vbs
30
36
taskkill /f /im cmd.exe
31
37
exit
32
38
39
+ :nofiles
40
+ del /f /s /q %appdata% \dopamine_service\nofiles.dp
41
+ echo off
42
+ mode con cols=49 lines=10
43
+ color f4
44
+ title %servicename% Service.
45
+ echo .
46
+ echo .
47
+ echo .
48
+ echo X
49
+ echo %servicename% 服务无法运行
50
+ echo 缺少系统文件
51
+ echo 按任意键关闭该窗口
52
+ echo .
53
+ echo %servicename% Service 版本 - %version% %codename%
54
+ set /p =官方网址 - %website%< nul
55
+ pause > nul
56
+ exit
You can’t perform that action at this time.
0 commit comments