添加 yolov5s installer function

This commit is contained in:
Mason Huang 2025-04-10 12:41:30 +08:00
parent 2d14543f06
commit 4c220c84ba

7
dist/test.iss vendored
View File

@ -1,6 +1,6 @@
; Script generated by the Inno Setup Script Wizard. ; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "Kneron Academy" #define MyAppName "KNEO X"
#define MyAppVersion "2.0" #define MyAppVersion "2.0"
#define MyAppPublisher "Innovedus Inc." #define MyAppPublisher "Innovedus Inc."
#define MyAppURL "https://www.example.com/" #define MyAppURL "https://www.example.com/"
@ -35,9 +35,10 @@ Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{
Name: "pair1"; Description: "Fire Detection"; Name: "pair1"; Description: "Fire Detection";
Name: "pair2"; Description: "Photo_quality"; Name: "pair2"; Description: "Photo_quality";
Name: "pair3"; Description: "Test Mode"; Name: "pair3"; Description: "Test Mode";
Name: "pair4"; Description: "Object Detection";
[Files] [Files]
; 安裝主要執行檔到 {app} 目錄 ; 安裝主要執行檔到 {app} 目錄
Source: "C:\Users\mason\Code\Kneron Academy 2.0\dist\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion Source: "C:\Users\mason\Downloads\Kneron-Academy\dist\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion
; 安裝 config.json 檔案 (不需使用者勾選) ; 安裝 config.json 檔案 (不需使用者勾選)
Source: "C:\Users\mason\AppData\Local\Kneron_Academy\utils\config.json"; DestDir: "{localappdata}\Kneron_Academy\utils"; Flags: ignoreversion Source: "C:\Users\mason\AppData\Local\Kneron_Academy\utils\config.json"; DestDir: "{localappdata}\Kneron_Academy\utils"; Flags: ignoreversion
; --- 配對1 --- ; --- 配對1 ---
@ -47,6 +48,8 @@ Source: "C:\Users\mason\AppData\Local\Kneron_Academy\utils\fire detection\yuan\*
Source: "C:\Users\mason\AppData\Local\Kneron_Academy\utils\photo quality\ruby\*"; DestDir: "{localappdata}\Kneron_Academy\utils\photo quality\ruby"; Components: pair2; Flags: ignoreversion recursesubdirs createallsubdirs Source: "C:\Users\mason\AppData\Local\Kneron_Academy\utils\photo quality\ruby\*"; DestDir: "{localappdata}\Kneron_Academy\utils\photo quality\ruby"; Components: pair2; Flags: ignoreversion recursesubdirs createallsubdirs
; pair 3 ; pair 3
Source: "C:\Users\mason\AppData\Local\Kneron_Academy\utils\test mode\test\*"; DestDir: "{localappdata}\Kneron_Academy\utils\test mode\test"; Components: pair3; Flags: ignoreversion recursesubdirs createallsubdirs Source: "C:\Users\mason\AppData\Local\Kneron_Academy\utils\test mode\test\*"; DestDir: "{localappdata}\Kneron_Academy\utils\test mode\test"; Components: pair3; Flags: ignoreversion recursesubdirs createallsubdirs
; pair 4
Source: "C:\Users\mason\AppData\Local\Kneron_Academy\utils\yolov5s\yolov5s\*"; DestDir: "{localappdata}\Kneron_Academy\utils\yolov5s\yolov5s"; Components: pair4; Flags: ignoreversion recursesubdirs createallsubdirs
[Dirs] [Dirs]
; 如有需要隱藏這些資料夾,設定隱藏屬性 ; 如有需要隱藏這些資料夾,設定隱藏屬性
Name: "{localappdata}\Kneron_Academy\utils\fire detection\yuan"; Attribs: hidden Name: "{localappdata}\Kneron_Academy\utils\fire detection\yuan"; Attribs: hidden