electron 安装包美化

news/2024/12/2 17:52:18/

项目演示
github地址
gitee地址

视频展示

ranAdmin-electron

在这里插入图片描述

因为electron 自带 nsis 安装包美化还是选择从nsis 入手
还真的有一家公司专门做electron 安装包美化的 利洽科技-nsNiuniuSkinUI
nsNiuniuSkinUI 刚好有免费版 免费版只需要替换一下参数 参数 基本上就能符合要求

我自己写了一个脚本 调用npm 打包

@set directory_path=%cd%
@set electron_build_path=%cd%
@set electron_unpacked_dir=%electron_build_path%\dist_electron\win-unpacked
@set electron_Niuniu_NSIS_SetupSkin_dir=%electron_build_path%\electron-nsis-build-spkin\FilesToInstallcd %electron_build_path%
call npm run electron:build@echo off
xcopy /y/s/e/h %cd%\dist_electron\win-unpacked %cd%\electron-nsis-build-spkin\FilesToInstallcd %electron_build_path%\electron-nsis-build-spkin
call build-nim-nozip.batcd %directory_path% rd electron-nsis-ui-dist
md electron-nsis-ui-distxcopy /y/s/e/h %cd%\electron-nsis-build-spkin\Output\ %cd%\electron-nsis-ui-dist
copy  %cd%\dist_electron\latest.yml %cd%\electron-nsis-ui-distrd  /s /q  %cd%\electron-nsis-build-spkin\FilesToInstall
md  %cd%\electron-nsis-build-spkin\FilesToInstall

打包完成之后直接继续调用 nsNiuniuSkinUI 安装包美化

!define PRODUCT_NAME           		"ranAdmin"   #产品名称
!define PRODUCT_PATHNAME 			"ranAdmin"  #安装卸载项用到的KEY
!define INSTALL_APPEND_PATH         "ranAdmin"	  #安装路径追加的名称 
!define INSTALL_DEFALT_SETUPPATH    ""       #默认生成的安装路径  
!define EXE_NAME               		"ranAdmin.exe"  # 打包出来的exe名称   nsNiuniuSkinUI 插件会把 EXE_NAME 软件进行安装包美化
!define PRODUCT_VERSION        		"1.0.0.1"
!define PRODUCT_PUBLISHER      		"ranshaka"
!define PRODUCT_LEGAL          		"ranshaka_Copyright(c)2023"
!define INSTALL_OUTPUT_NAME    		"${PRODUCT_NAME}_v${PRODUCT_VERSION}.exe"   
# INSTALL_OUTPUT_NAME 如果和 EXE_NAME 一模一样的话 会包程序正在运行中,   软件安装时会检查软件是否芸汐传  特么的连安装界面都不放过  所有名称不能一样 (我通过cmd 杀死进程才发现  杀死的进程就是安装包界面)

在这里插入图片描述

生成 electron-nsis-ui-dist 目录
在这里插入图片描述
官网的模板是打包结束之后 自己手动美化
自动美化好像是收费的
看你自己需求
附: 官网地址


http://www.ppmy.cn/news/399782.html

相关文章

OpenAI深夜放毒:发布GPT-4新模型,GPT-3.5支持16K上下文,并且价格降低75%

一觉起来,发现OpenAI Twitter更新了,而且更新力度很大,这真是深夜放毒。 下面我们看下OpenAI本次的重大更新都有哪些? 函数调用能力 在Chat Completions API中引入了新的功能调用能力。gpt-4-0613和gpt-3.5-turbo-0613版本已进行了…

在vuepress博客添加樱花特效(vue樱花组件源码)

文章目录 写在前面樱花的源码在vuepress使用 写在前面 写过博客的同学都知道,飘落樱花是一个比较常见的博客特效。 平时都是用插件来实现的,有想过去了解它到底是怎么实现的吗? 它是用canvas实现的就针对vuepress,我们需要写一个…

三月,和她一起看一次樱花吧(vue实现樱花漫天效果)

目录 1 前言2 樱花雨实现2.1 环境2.2 效果2.3 源码与源图2.4 踩坑 1 前言 去年三月 她的长发在风中随樱花起舞 难以忘怀的不止是樱花 更是她的笑靥 此时此刻 恰如彼时彼刻; 希望各位能与命中注定的他或她,在樱花雨中来一场邂逅; 2 樱花雨实现…

樱花树(2)

Hi~ o(* ̄▽ ̄*)ブ大家好今天我又来分享代码啦!还是老样子不喜勿喷mua 原码如下: from turtle import * from random import * from math import * def tree(n,l): pd()#下笔 #阴影效果 t cos(radians(heading()45)…

酷炫樱花飞舞

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD><TITLE>樱花飞舞</TITLE><META NAME"Generator" CONTENT"EditPlus"><META NAME"Author" CONTENT""&…

樱花樱花想见你:关于不一样的爱

樱花樱花想见你 歌曲起源 编辑 作者高野健一的创作灵感来源于 西加奈子写的小说《樱》 [2] &#xff0c;该小说讲诉了一条叫“樱”的小狗与其主人一家的感人故事。高野健一据此在歌词中构造一个失去女儿 [3] 的父亲的形象&#xff0c;并以此展开后续歌词创作。 本系列歌曲共有三…

P1833 樱花

文章目录 R e s u l t Result Result H y p e r l i n k Hyperlink Hyperlink D e s c r i p t i o n Description Description S o l u t i o n Solution Solution C o d e 1 Code1 Code1 C o d e 2 Code2 Code2 R e s u l t Result Result H y p e r l i n k Hyperlink Hyper…

樱花

美丽的樱花~ 求不定方程&#xff1a; 1 x 1 y 1 n ! \frac{1}{x}\frac{1}{y}\frac{1}{n!} x1​y1​n!1​ 的正整数解 (x,y) 的数目。 Input 一个整数 n。 Output 一个整数&#xff0c;表示有多少对 (x,y) 满足题意。答案对 1097 取模。 Example 样例输入 2 样例输出 3…