按中晶的要求修改打包脚本

This commit is contained in:
luoliangyi 2023-02-09 14:00:41 +08:00
parent 39b9ffbaf1
commit 4b209a18e5
2 changed files with 13 additions and 24 deletions

View File

@ -2,8 +2,8 @@
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppVersion "4.38.20100.23038" #define MyAppVersion "4.38.20100.23038"
#define MyAppSetupName "MicrotekScan_App_Setup" #define MyAppSetupName "Microtek DocWizard EX_App"
#define MyAppDefSetupDir "MicrotekScan" #define MyAppDefSetupDir "Microtek DocWizard EX"
[Setup] [Setup]
; NOTE: The value of AppId uniquely identifies this application. ; NOTE: The value of AppId uniquely identifies this application.
@ -36,37 +36,32 @@ Name: "chinese_simp"; MessagesFile: "compiler:Languages/ChineseSimp.isl"; Licens
[CustomMessages] [CustomMessages]
; english ; english
english.MyAppName=Microtek DocWizard EX V1.0 english.MyAppName=Microtek DocWizard EX Scanner
english.MyAppPublisher=Shanghai Microtek Technology Co., Ltd english.MyAppPublisher=Shanghai Microtek Technology Co., Ltd
english.MyStr1=The scanning software has been installed. Do you want to uninstall the original version? english.MyStr1=The scanning software has been installed. Do you want to uninstall the original version?
english.MyStr2=Please close the old scanning software first! english.MyStr2=Please close the old scanning software first!
english.MyStr3=Failed to uninstall the old scanning software, stop installing! english.MyStr3=Failed to uninstall the old scanning software, stop installing!
english.MyStr4=Please close the scanning software first! english.MyStr4=Please close the scanning software first!
; chinese_simp ; chinese_simp
chinese_simp.MyAppName=中晶扫描软件 chinese_simp.MyAppName=Microtek DocWizard EX 扫描软件
chinese_simp.MyAppPublisher=上海中晶科技有限公司 chinese_simp.MyAppPublisher=上海中晶科技有限公司
chinese_simp.MyStr1=扫描软件已安装,是否卸载原版本? chinese_simp.MyStr1=扫描软件已安装,是否卸载原版本?
chinese_simp.MyStr2=请先关闭旧版扫描软件! chinese_simp.MyStr2=请先关闭旧版扫描软件!
chinese_simp.MyStr3=卸载旧版扫描软件失败,停止安装! chinese_simp.MyStr3=卸载旧版扫描软件失败,停止安装!
chinese_simp.MyStr4=请先关闭扫描软件! chinese_simp.MyStr4=请先关闭扫描软件!
; chinese_trad ; chinese_trad
;chinese_trad.MyAppName=中晶掃描軟件 ;chinese_trad.MyAppName=Microtek DocWizard EX 掃描軟件
;chinese_trad.MyAppPublisher=上海中晶科技有限公司 ;chinese_trad.MyAppPublisher=上海中晶科技有限公司
;chinese_trad.MyStr1=掃描軟件已安裝,是否卸載原版本? ;chinese_trad.MyStr1=掃描軟件已安裝,是否卸載原版本?
;chinese_trad.MyStr2=請先關閉舊版掃描軟件! ;chinese_trad.MyStr2=請先關閉舊版掃描軟件!
;chinese_trad.MyStr3=卸載舊版掃描軟件失敗,停止安裝! ;chinese_trad.MyStr3=卸載舊版掃描軟件失敗,停止安裝!
;chinese_trad.MyStr4=請先關閉掃描軟件! ;chinese_trad.MyStr4=請先關閉掃描軟件!
[Components]
Name: "Upgrade"; Description: "Upgrade" ; Types: Full; Languages: english
Name: "Upgrade"; Description: "在线升级功能" ; Types: Full; Languages: chinese_simp
;Name: "Upgrade"; Description: "線上升級功能" ; Types: Full; Languages: chinese_trad
[Files] [Files]
; app ; app
Source: ".\MicrotekScan_App.ico"; DestDir: "{app}\"; Flags: ignoreversion Source: "..\..\..\..\code_app\doc\scanner\MicrotekScan_App_Help_manual.pdf"; DestDir: "{app}\"; Flags: ignoreversion Source: "..\..\..\..\code_app\doc\scanner\MicrotekScan_scanSettings_Help_manual.pdf"; DestDir: "{app}\"; Flags: ignoreversion Source: ".\MicrotekScan_App.ico"; DestDir: "{app}\"; Flags: ignoreversion Source: "..\..\..\..\code_app\doc\scanner\MicrotekScan_App_Help_manual.pdf"; DestDir: "{app}\"; Flags: ignoreversion Source: "..\..\..\..\code_app\doc\scanner\MicrotekScan_scanSettings_Help_manual.pdf"; DestDir: "{app}\"; Flags: ignoreversion
Source: "..\..\x86\Release\microtek-tool\*"; DestDir: "{app}\microtek-tool\"; Flags: ignoreversion recursesubdirs Source: "..\..\x86\Release\microtek-tool\*"; DestDir: "{app}\Microtek-Tool\"; Flags: ignoreversion recursesubdirs
; app32 ; app32
Source: "..\..\x86\Release\tessdata\*"; DestDir: "{app}\tessdata\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\Release\tessdata\*"; DestDir: "{app}\tessdata\"; Flags: ignoreversion; Check: not Is64BitInstallMode
@ -77,11 +72,9 @@ Source: "..\..\x86\Qt\styles\*"; DestDir: "{app}\styles\"; Flags: ignoreversion;
Source: "..\..\x86\Qt\translations\*"; DestDir: "{app}\translations\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\Qt\translations\*"; DestDir: "{app}\translations\"; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: "..\..\x86\Qt\*.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\Qt\*.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: "..\..\x86\Release\MicrotekScan.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\Release\MicrotekScan.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: "..\..\x86\Release\ZJUpgradeApp.exe"; DestDir: "{app}\"; Flags: ignoreversion; Components: Upgrade; Check: not Is64BitInstallMode
Source: "..\..\x86\Release\ZJBase.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\Release\ZJBase.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: "..\..\x86\Release\ZJImgFmt.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\Release\ZJImgFmt.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: "..\..\x86\Release\ZJImgProc.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\Release\ZJImgProc.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: "..\..\x86\Release\ZJVersion.dll"; DestDir: "{app}\"; Flags: ignoreversion; Components: Upgrade; Check: not Is64BitInstallMode
Source: "..\..\x86\Release\libmupdf.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\Release\libmupdf.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: "..\..\x86\Release\pdflib.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\Release\pdflib.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: "..\..\x86\Release\msvcp140.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\Release\msvcp140.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode
@ -101,11 +94,9 @@ Source: "..\..\x64\Qt\styles\*"; DestDir: "{app}\styles\"; Flags: ignoreversion;
Source: "..\..\x64\Qt\translations\*"; DestDir: "{app}\translations\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\Qt\translations\*"; DestDir: "{app}\translations\"; Flags: ignoreversion; Check: Is64BitInstallMode
Source: "..\..\x64\Qt\*.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\Qt\*.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
Source: "..\..\x64\Release\MicrotekScan.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\Release\MicrotekScan.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
Source: "..\..\x64\Release\ZJUpgradeApp.exe"; DestDir: "{app}\"; Flags: ignoreversion; Components: Upgrade; Check: Is64BitInstallMode
Source: "..\..\x64\Release\ZJBase.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\Release\ZJBase.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
Source: "..\..\x64\Release\ZJImgFmt.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\Release\ZJImgFmt.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
Source: "..\..\x64\Release\ZJImgProc.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\Release\ZJImgProc.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
Source: "..\..\x64\Release\ZJVersion.dll"; DestDir: "{app}\"; Flags: ignoreversion; Components: Upgrade; Check: Is64BitInstallMode
Source: "..\..\x64\Release\libmupdf.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\Release\libmupdf.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
Source: "..\..\x64\Release\pdflib.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\Release\pdflib.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
Source: "..\..\x64\Release\msvcp140.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\Release\msvcp140.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
@ -137,7 +128,7 @@ Name: "{group}\{cm:MyAppName}"; Filename: "{app}\MicrotekScan.exe"
Name: "{group}\Microtek after-sales tools"; Filename: "{app}\microtek-tool\After_sales_tool.exe"; Languages: english Name: "{group}\Microtek after-sales tools"; Filename: "{app}\microtek-tool\After_sales_tool.exe"; Languages: english
Name: "{group}\中晶售后工具"; Filename: "{app}\microtek-tool\After_sales_tool.exe"; Languages: chinese_simp Name: "{group}\中晶售后工具"; Filename: "{app}\microtek-tool\After_sales_tool.exe"; Languages: chinese_simp
;Name: "{group}\中晶售後工具"; Filename: "{app}\microtek-tool\After_sales_tool.exe"; Languages: chinese_trad ;Name: "{group}\中晶售後工具"; Filename: "{app}\microtek-tool\After_sales_tool.exe"; Languages: chinese_trad
Name: "{group}\Microtek DocWizard EX V1.0 help document"; Filename: "{app}\MicrotekScan_App_Help_manual.pdf"; Languages: english Name: "{group}\Microtek DocWizard EX Scanner help document"; Filename: "{app}\MicrotekScan_App_Help_manual.pdf"; Languages: english
Name: "{group}\中晶扫描软件帮助文档"; Filename: "{app}\MicrotekScan_App_Help_manual.pdf"; Languages: chinese_simp Name: "{group}\中晶扫描软件帮助文档"; Filename: "{app}\MicrotekScan_App_Help_manual.pdf"; Languages: chinese_simp
;Name: "{group}\中晶掃描軟件幫助文檔"; Filename: "{app}\MicrotekScan_App_Help_manual.pdf"; Languages: chinese_trad ;Name: "{group}\中晶掃描軟件幫助文檔"; Filename: "{app}\MicrotekScan_App_Help_manual.pdf"; Languages: chinese_trad
Name: "{group}\Uninstall"; Filename: "{uninstallexe}"; Languages: english Name: "{group}\Uninstall"; Filename: "{uninstallexe}"; Languages: english
@ -241,7 +232,6 @@ begin
begin begin
if 0 = ErrorCode then if 0 = ErrorCode then
begin begin
ShellExec('', ExpandConstant('{app}\ZJUpgradeApp.exe'), '-type=postuninstallinfo -appName=Scanner -desc=uninstall', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
Result := true; Result := true;
end end
else else
@ -270,7 +260,6 @@ begin
[Run] [Run]
Filename: "{app}\DPInst32"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: not IsWin64; Flags: runascurrentuser Filename: "{app}\DPInst32"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: not IsWin64; Flags: runascurrentuser
Filename: "{app}\DPInst64"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: IsWin64; Flags: runascurrentuser Filename: "{app}\DPInst64"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: IsWin64; Flags: runascurrentuser
Filename: "{app}\ZJUpgradeApp.exe"; Parameters:"-type=postinstallinfo -appName=Scanner -desc=install/upgrade"; Components: Upgrade; Flags: runascurrentuser
Filename: "{app}\MicrotekScan.exe"; Description: "{cm:LaunchProgram, {cm:MyAppName}}"; Parameters:"-language=english"; Flags: postinstall nowait skipifsilent runascurrentuser; Languages: english Filename: "{app}\MicrotekScan.exe"; Description: "{cm:LaunchProgram, {cm:MyAppName}}"; Parameters:"-language=english"; Flags: postinstall nowait skipifsilent runascurrentuser; Languages: english
Filename: "{app}\MicrotekScan.exe"; Description: "{cm:LaunchProgram, {cm:MyAppName}}"; Parameters:"-language=chinese"; Flags: postinstall nowait skipifsilent runascurrentuser; Languages: chinese_simp Filename: "{app}\MicrotekScan.exe"; Description: "{cm:LaunchProgram, {cm:MyAppName}}"; Parameters:"-language=chinese"; Flags: postinstall nowait skipifsilent runascurrentuser; Languages: chinese_simp
;Filename: "{app}\MicrotekScan.exe"; Description: "{cm:LaunchProgram, {cm:MyAppName}}"; Parameters:"-language=chinese-trad"; Flags: postinstall nowait skipifsilent runascurrentuser; Languages: chinese_trad ;Filename: "{app}\MicrotekScan.exe"; Description: "{cm:LaunchProgram, {cm:MyAppName}}"; Parameters:"-language=chinese-trad"; Flags: postinstall nowait skipifsilent runascurrentuser; Languages: chinese_trad

View File

@ -2,8 +2,8 @@
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppVersion "4.38.20100.23038" #define MyAppVersion "4.38.20100.23038"
#define MyAppSetupName "MicrotekScan_Twain_Setup" #define MyAppSetupName "Microtek DocWizard EX_TWAIN"
#define MyAppDefSetupDir "MicrotekScanTwain" #define MyAppDefSetupDir "Microtek DocWizard EX"
[Setup] [Setup]
; NOTE: The value of AppId uniquely identifies this application. ; NOTE: The value of AppId uniquely identifies this application.
@ -37,13 +37,13 @@ Name: "chinese_simp"; MessagesFile: "compiler:Languages/ChineseSimp.isl"; Licens
[CustomMessages] [CustomMessages]
; english ; english
english.MyAppName=Microtek A3HG Scanner english.MyAppName=Microtek DocWizard EX TWAIN
english.MyAppPublisher=Shanghai Microtek Technology Co., Ltd english.MyAppPublisher=Shanghai Microtek Technology Co., Ltd
; chinese_simp ; chinese_simp
chinese_simp.MyAppName=中晶TWAIN驱动 chinese_simp.MyAppName=Microtek DocWizard EX TWAIN
chinese_simp.MyAppPublisher=上海中晶科技有限公司 chinese_simp.MyAppPublisher=上海中晶科技有限公司
; chinese_trad ; chinese_trad
;chinese_trad.MyAppName=中晶TWAIN驅動 ;chinese_trad.MyAppName=Microtek DocWizard EX TWAIN
;chinese_trad.MyAppPublisher=上海中晶科技有限公司 ;chinese_trad.MyAppPublisher=上海中晶科技有限公司
[Files] [Files]