File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4141 shell : cmd
4242
4343 - name : 复制安装脚本
44- run : copy scripts\install.bat dist-electron\WebSSH_Installer\setup.bat /Y
44+ run : |
45+ copy scripts\install.bat dist-electron\WebSSH_Installer\setup.bat /Y
46+ copy scripts\uninstall.bat dist-electron\WebSSH_Installer\uninstall.bat /Y
4547 shell : cmd
4648
4749 - name : 创建说明文档
5658 echo.
5759 echo 安装后将创建桌面快捷方式
5860 echo.
61+ echo 卸载方法:
62+ echo 1. 双击运行 uninstall.bat 卸载程序
63+ echo.
5964 echo 版本: 1.0.0
6065 echo 日期: %date%
6166 ) > dist-electron\WebSSH_Installer\安装说明.txt
Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ xcopy "dist-electron\win-unpacked\*" "%INSTALLER_DIR%\" /E /I /Y /H /R /Q
3232
3333echo 正在复制安装脚本...
3434copy " scripts\install.bat" " %INSTALLER_DIR% \setup.bat" /Y > nul
35+ copy " scripts\uninstall.bat" " %INSTALLER_DIR% \uninstall.bat" /Y > nul
3536
3637echo 正在创建说明文档...
3738(
@@ -44,6 +45,9 @@ echo 2. 或直接运行 WebSSH.exe 使用
4445echo .
4546echo 安装后将创建桌面快捷方式
4647echo .
48+ echo 卸载方法:
49+ echo 1. 双击运行 uninstall.bat 卸载程序
50+ echo .
4751echo 版本: 1.0.0
4852echo 日期: %date%
4953) > " %INSTALLER_DIR% \安装说明.txt"
Original file line number Diff line number Diff line change 1+ @ echo off
2+ chcp 65001 > nul
3+ setlocal enabledelayedexpansion
4+
5+ echo ========================================
6+ echo WebSSH 桌面应用卸载程序
7+ echo ========================================
8+ echo .
9+
10+ set " APP_NAME = WebSSH"
11+ set " TARGET_DIR = %USERPROFILE% \Desktop\%APP_NAME% "
12+ set " SHORTCUT_PATH = %USERPROFILE% \Desktop\%APP_NAME% .lnk"
13+
14+ echo 即将执行以下操作:
15+ echo - 删除桌面快捷方式: %SHORTCUT_PATH%
16+ echo - 删除应用目录: %TARGET_DIR%
17+ echo .
18+ echo ⚠️ 此操作将永久删除 WebSSH 及其所有数据!
19+ echo .
20+ set /p confirm = " 确认卸载? (输入 Y 确认, 其他键取消): "
21+
22+ if /i not " %confirm% " == " Y" (
23+ echo .
24+ echo 已取消卸载操作
25+ echo .
26+ pause
27+ exit /b 0
28+ )
29+
30+ echo .
31+ echo [1/3] 停止运行中的进程...
32+ taskkill /F /IM WebSSH.exe > nul 2 >& 1
33+ timeout /t 2 /nobreak > nul
34+
35+ echo .
36+ echo [2/3] 删除桌面快捷方式...
37+ if exist " %SHORTCUT_PATH% " (
38+ del /F /Q " %SHORTCUT_PATH% "
39+ echo ✅ 已删除桌面快捷方式
40+ ) else (
41+ echo ℹ️ 未找到桌面快捷方式
42+ )
43+
44+ echo .
45+ echo [3/3] 删除应用目录...
46+ if exist " %TARGET_DIR% " (
47+ rmdir /S /Q " %TARGET_DIR% "
48+ echo ✅ 已删除应用目录
49+ ) else (
50+ echo ℹ️ 未找到应用目录
51+ )
52+
53+ echo .
54+ echo ========================================
55+ echo ✅ 卸载完成!
56+ echo ========================================
57+ echo .
58+ echo WebSSH 已成功从您的系统中移除
59+ echo .
60+ pause
You can’t perform that action at this time.
0 commit comments