laser_setup_lang.nsi 6.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. # ====================== 自定义宏 产品信息==============================1.1.6.9
  2. !define PRODUCT_PATHNAME "4DMega_PC" #安装卸载项用到的KEY
  3. !define INSTALL_APPEND_PATH "4DMega" #安装路径追加的名称
  4. !define INSTALL_DEFALT_SETUPPATH "D:" #默认生成的安装路径
  5. !define EXE_NAME "\bin\laser.exe"
  6. !define EXE_NAME_EXT "laser.exe"
  7. !define PRODUCT_VERSION "2.0.0.0"
  8. !define PRODUCT_PUBLISHER "四维时代"
  9. !define PRODUCT_LEGAL "Copyright © 2023 4DAGE Co., Ltd. All rights reserved."
  10. #打包文件目录
  11. !define APP_FILE_DIR "..\..\..\AppFile\laser"
  12. #文件数量
  13. !define APP_FILE_COUNT 7997
  14. # ====================== 自定义宏 安装信息==============================
  15. !define INSTALL_7Z_PATH "..\app.7z"
  16. !define INSTALL_7Z_NAME "app.7z"
  17. !define INSTALL_RES_PATH "skin.zip"
  18. !define INSTALL_LICENCE_FILENAME_ZH "licence_zh.rtf"
  19. !define INSTALL_LICENCE_FILENAME_EN "licence_en.rtf"
  20. !define INSTALL_ICO "logo.ico"
  21. ;!define INSTALL_REG "laser_tool.exe"
  22. !define INSTALL_REG "laser_tool_prod.exe"
  23. ;!define INSTALL_REG_dll1 "Hello.dll"
  24. ;!define INSTALL_REG_dll2 "laserServer.dll"
  25. !define UNINSTALL_ICO "uninst.ico"
  26. !define PRODUCT_NAME "4DKanKan Offline Version "
  27. !define VERSION "2.0.0"
  28. ;VER TRUE正式 false测试
  29. !define VER "true"
  30. ;正式版本
  31. !define FUSE "true"
  32. !define CJ "false"
  33. !define GA "false"
  34. !define INSTALL_OUTPUT_NAME "4DKanKan_Setup_v2.0.0.0.exe"
  35. !define LANG_LIST "zh,en,ja"
  36. ;公安
  37. ;!define FUSE "true"
  38. ;!define CJ "false"
  39. ;!define GA "true"
  40. ;!define INSTALL_OUTPUT_NAME "4DKanKan_Setup_v2.0.0.0_ga.exe"
  41. ;!define LANG_LIST "zh"
  42. ;公安
  43. ; !define PRODUCT_NAME "3D数字化重建系统"
  44. ; !define FUSE "true"
  45. ; !define CJ "true"
  46. ; !define INSTALL_OUTPUT_NAME "4DKanKan_Setup_v1.1.4.1_f_JC.exe"
  47. ;三方建模软件 1开 0关
  48. ;!define IS_SHOW_IREAL "0"
  49. ;!define IS_SHOW_SMART3D "0"
  50. ;三方建模软件 1开 0关
  51. !define IS_SHOW_IREAL "1"
  52. !define IS_SHOW_SMART3D "1"
  53. ; !define INSTALL_WITH_NO_NSIS7Z "1"
  54. ;SetCompressor /SOLID lzmad
  55. ;SetCompressorDictSize 32
  56. RequestExecutionLevel admin
  57. ;安装程序需要的执行级别none|user|highest|admin。设为默认值none将由Windows来判断执行级别,none和admin实际上具有相同效果。
  58. !include "ui_laser_setup.nsh"
  59. # ==================== NSIS属性 ================================
  60. ;脚本完成后执行安装包的数字签名
  61. !finalize '..\..\..\CodeSign\SignTool.exe sign /du https://www.4dkankan.com /t http://timestamp.digicert.com /f ..\..\..\CodeSign\4dage.pfx /p 4dage168 /v "%1"' = 0 ;
  62. !uninstfinalize '..\..\..\CodeSign\SignTool.exe sign /du https://www.4dkankan.com /t http://timestamp.digicert.com /f ..\..\..\CodeSign\4dage.pfx /p 4dage168 /v "%1"' = 0 ;
  63. # 针对Vista和win7 的UAC进行权限请求.
  64. ; 安装包名字.
  65. Name "${PRODUCT_NAME}"
  66. # 安装程序文件名.
  67. OutFile "..\..\..\Output\${INSTALL_OUTPUT_NAME}"
  68. ;$PROGRAMFILES32\Netease\NIM\
  69. InstallDir "${INSTALL_DEFALT_SETUPPATH}\${INSTALL_APPEND_PATH}"
  70. # 安装和卸载程序图标
  71. Icon "${INSTALL_ICO}"
  72. UninstallIcon "${UNINSTALL_ICO}"