1
2
3
4
5
6
7
8
9
10
11
12
|
@set installFolder=Do_not_change
@set usrFolder=Do_not_change
@set Python=Do_not_change
@set StreamripperFolder=Do_not_change
@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
goto goUAC
) else goto goADMIN
|
>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
@set installFolder=Do_not_change
@set usrFolder=Do_not_change
@set Python=Do_not_change
@set StreamripperFolder=Do_not_change
@echo off
set ST2=Streamtuner2
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
goto goUAC
) else goto goADMIN
|
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
|
cd /d "%~dp0"
if NOT "%cd%" == "%TEMP%" (
copy "%UsrFolder%\share\streamtuner2\dev\uninstall.cmd" "%temp%\STuninst.cmd"
"%temp%\STuninst.cmd"
)
tasklist /fi "Imagename eq python.exe" /fi "Windowtitle eq Streamtuner2*" /v | find "Streamtuner2" >nul
if %errorlevel% EQU 0 goto ST2isRunning
tasklist /fi "Imagename eq pythonw.exe" /fi "Windowtitle eq Streamtuner2*" /v | find "Streamtuner2" >nul
if %errorlevel% EQU 1 goto NotRunning
:ST2isRunning
echo Streamtuner2 is still running!
echo Please close all instances of Streamtuner2 before uninstalling!
pause
exit
:NotRunning
echo | set /p=Do you want to uninstall Streamtuner2 for Windows? [y/N]
set /P INPUT=%=%
If /I NOT '%INPUT%' == 'Y' exit
echo | set /p=Do you want to keep your Streamtuner2 settings? [Y/n]
set /P INPUT=%=%
If /I '%INPUT%' == 'N' (
echo Deleting personal settings...
del "%Userprofile%\AppData\Roaming\streamtuner2\*.*" /F /S /Q 1>nul
)
set INPUT=
if '"%StreamripperFolder%"' NEQ '' (
echo | set /p=Do you want to uninstall Streamripper? [y/N]
goto uninstallSR
)
goto uninstallPython
:uninstallSR
set /P INPUT=%=%
If /I '%INPUT%' == 'Y' (
echo Uninstalling Streamripper...
"%StreamripperFolder%\Uninstall.exe" /S
reg delete HKCU\SOFTWARE\Streamripper /f 1>nul 2>&1
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Streamripper /f 1>nul 2>&1
reg delete HKLM\SOFTWARE\WoW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Streamripper /f 1>nul 2>&1
)
set INPUT=
:uninstallPython
echo | set /p=Do you want to keep your Python 2.7.12 installation? [Y/n]
set /P INPUT=%=%
If /I '%INPUT%' == 'N' (
echo Removing PIL 1.1.7
"%Python%\RemovePIL.exe" -u "%Python%\PIL-wininst.log"
echo Removing pyquery 1.2.17
"%Python%\scripts\pip.exe" uninstall pyquery -y -q
echo Removing LXML 2.3
"%Python%\scripts\pip.exe" uninstall lxml -y -q
echo Removing requests
"%Python%\scripts\pip.exe" uninstall requests -y -q
echo Removing cssselect
"%Python%\scripts\pip.exe" uninstall cssselect -y -q
echo Removing PyGtk 2.24.2
MsiExec.exe /x{09F82967-D26B-48AC-830E-33191EC177C8} /qb-!
echo Removing Python 2.7.12
MsiExec.exe /x{9DA28CE5-0AA5-429E-86D8-686ED898C665} /qb-!
reg delete HKCU\SOFTWARE\Python\PythonCore\2.7 /f 1>nul 2>&1
rd "%Python%" /S /Q
)
echo Removing Streamtuner2
rd "%installFolder%" /S /Q
echo Removing shortcuts
rd "%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Streamtuner2" /S /Q 1>nul
del "%USERPROFILE%\Desktop\Streamtuner2.lnk" 1>nul
reg delete HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Streamtuner2 /f 1>nul 2>&1
echo Finished uninstalling Streamtuner2
pause
|
|
|
>
>
>
>
>
>
>
>
|
|
|
|
|
|
>
>
>
>
>
|
|
|
|
|
|
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|
cd /d "%~dp0"
if NOT "%cd%" == "%TEMP%" (
copy "%UsrFolder%\share\streamtuner2\dev\uninstall.cmd" "%temp%\STuninst.cmd"
"%temp%\STuninst.cmd"
)
tasklist /fi "Imagename eq python.exe" /fi "Windowtitle eq %ST2%*" /v | find "%ST2%" >nul
if %errorlevel% EQU 0 goto ST2isRunning
tasklist /fi "Imagename eq pythonw.exe" /fi "Windowtitle eq %ST2%*" /v | find "%ST2%" >nul
if %errorlevel% EQU 0 goto ST2isRunning
tasklist /fi "Imagename eq python.exe" | find "python.exe" >nul
if %errorlevel% EQU 1 goto NotRunning
echo.
echo There's a Python process running.
echo Please close all instances of Python before uninstalling!
set Pythonrun=Y
pause
goto NotRunning
:ST2isRunning
echo %ST2% is still running!
echo Please close all instances of %ST2% before uninstalling!
pause
exit
:NotRunning
echo | set /p=Do you want to uninstall %ST2% for Windows? [y/N]
set /P INPUT=%=%
If /I NOT '%INPUT%' == 'Y' exit
echo | set /p=Do you want to keep your %ST2% settings? [Y/n]
set /P INPUT=%=%
If /I '%INPUT%' == 'N' (
echo Deleting personal settings...
del "%APPDATA%\streamtuner2\*.*" /F /S /Q 1>nul
)
set INPUT=
if '"%StreamripperFolder%"' NEQ '' (
echo | set /p=Do you want to uninstall Streamripper? [y/N]
goto uninstallSR
)
% goto uninstallPython
:uninstallSR
set /P INPUT=%=%
If /I '%INPUT%' == 'Y' (
echo Uninstalling Streamripper...
"%StreamripperFolder%\Uninstall.exe" /S
reg delete HKCU\SOFTWARE\Streamripper /f 1>nul 2>&1
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Streamripper /f 1>nul 2>&1
reg delete HKLM\SOFTWARE\WoW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Streamripper /f 1>nul 2>&1
)
set INPUT=
:uninstallPython
if '%Pythonrun%' EQU 'Y' (
echo Skipping uninstall of Python
goto uninstallST2
)
echo | set /p=Do you want to keep your Python 2.7.12 installation? [Y/n]
set /P INPUT=%=%
If /I '%INPUT%' == 'N' (
echo Uninstalling Python...
echo Removing PIL 1.1.7
"%Python%\RemovePIL.exe" -u "%Python%\PIL-wininst.log"
echo Removing pyquery 1.2.17
"%Python%\scripts\pip.exe" uninstall pyquery -y -q
echo Removing LXML 2.3
"%Python%\scripts\pip.exe" uninstall lxml -y -q
echo Removing requests
"%Python%\scripts\pip.exe" uninstall requests -y -q
echo Removing cssselect
"%Python%\scripts\pip.exe" uninstall cssselect -y -q
echo Removing PyGtk 2.24.2
MsiExec.exe /x{09F82967-D26B-48AC-830E-33191EC177C8} /qb-!
echo Removing Python 2.7.12
MsiExec.exe /x{9DA28CE5-0AA5-429E-86D8-686ED898C665} /qb-!
reg delete HKCU\SOFTWARE\Python\PythonCore\2.7 /f 1>nul 2>&1
rd "%Python%" /S /Q
)
:uninstallST2 echo Removing %ST2%...
rd "%installFolder%" /S /Q
echo Removing shortcuts...
rd "%APPDATA%\Microsoft\Windows\Start Menu\Programs\%ST2%" /S /Q 1>nul
del "%USERPROFILE%\Desktop\Streamtuner2.lnk" 1>nul
reg delete HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%ST2% /f 1>nul 2>&1
echo Finished uninstalling %ST2%
pause
|