首页 > 其他分享 >NSIS进阶之多语言及其界面制作

NSIS进阶之多语言及其界面制作

时间:2022-10-31 21:03:08浏览次数:65  
标签:界面 进阶 Everything 16 NSIS html 文档 语言


涉及到NSIS多语言,用NSIS自带的傻瓜式安装是没有用的,那么我们怎么利用这款软件做出多语言的安装包进行各个语言的安装呢?下面我记录一下我的实现经过:

1、NSIS图文教程集锦:​​http://www.flighty.cn/html/book/20100207_18.html​​​这个教程上是按照需求更改的NSIS代码。
2、可以从NSIS自带的帮助文档上找你想要学的内容:

NSIS进阶之多语言及其界面制作_NSIS进阶之多语言及其界面制作

不过很多例子的路径有问题(相对路径的问题),但是例子都有,用Everything搜索一下就找到了。Everything也是款非常好用的全盘搜索工具,很小,搜索很快。

举例:(比如NSIS图像界面生成的多语言是有问题,可以查看文档)
1、图形界面生成的脚本是这么写的:

NSIS进阶之多语言及其界面制作_脚本_02

2、程序员都知道初始化,它初始化并没有做什么,多语言没用上,通过官方文档,应该这么写:

NSIS进阶之多语言及其界面制作_搜索_03


那么好,既然我们了解了机制,我们就做一个非常简单的Demo来测试一下我们所做的效果吧:

简单的16句代码(;开头的是注释):

NSIS进阶之多语言及其界面制作_NSIS进阶之多语言及其界面制作_04

效果:

NSIS进阶之多语言及其界面制作_脚本_05

NSIS进阶之多语言及其界面制作_NSIS进阶之多语言及其界面制作_06

NSIS进阶之多语言及其界面制作_脚本_07

NSIS进阶之多语言及其界面制作_脚本_08

NSIS进阶之多语言及其界面制作_NSIS进阶之多语言及其界面制作_09

NSIS进阶之多语言及其界面制作_NSIS进阶之多语言及其界面制作_10

怎么样,简简单单的16句代码就可以实现这样一个多语言选择页面,是不是对NSIS很动心呢?让我们一起学习吧~

标签:界面,进阶,Everything,16,NSIS,html,文档,语言
From: https://blog.51cto.com/u_15854865/5811268

相关文章

  • React进阶篇——十三、注意事项
    十三、注意事项为了在开发和调试阶段更好的区别包装了不同组件的高阶组件,需要对高阶组件的显示名称做自定义处理。常用的处理方法是,把被包装组件的显示名称也包到高阶组......
  • React进阶篇——十二、继承方式实现高阶组件
    十二、继承方式实现高阶组件前面介绍的高阶组件的实现方式都是由高阶组件处理通用逻辑,然后将相关属性传递给被包装组件,我们称这种实现方式为属性代理。除了属性代理,还可以......
  • 异步多线程解决界面卡顿问题
    异步多线程解决界面卡顿问题  点击button下载一个网页,并将网页的长度显示在textbox中。注意是将网页的长度显示在textbox中,而不是将下载的网页字符显示在textbox中,因......
  • vue进阶
    1计算属性#如果{{函数()}},每次页面刷新,函数都会重新执行#函数---》当属性来使用,缓存<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8">......
  • java进阶篇——Stream流编程
    Stream流函数式接口1.消费型接口——Consumer@FunctionalInterfacepublicinterfaceConsumer<T>{/***对给定的参数执行此操作。**@param......
  • 【C#进阶】.NET Core 中的筛选器 Filter
    官方文档:https://docs.microsoft.com/zh-cn/aspnet/core/mvc/controllers/filters?view=aspnetcore-5.0 通过使用ASP.NETCore中的筛选器,可在请求处理管道中的特定阶......
  • js进阶手写常见函数
    JavaScript进阶的必要性无论是学习react还是vue,它们都是js的应用框架。剥去他们的壳子看到的始终是js,所以作为一个前端大厨必须要熟练掌握好js这个大勺,才能烧出一顿好菜......
  • UI界面+treeviwe+dataGridView
    usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Runtime.Interop......
  • 偶然间发现一个还不错的仪表盘界面——感觉很不错的界面设计
      偶然看到一个文章,文章内容不重要,重要的是在里面看到了一个仪表盘的界面,感觉这个仪表盘的界面十分的不错,这里记录一下,以后如果自己开发仪表盘类的项目可以作为参考。 ......
  • HCIA-ICT实战基础07-访问控制列表ACL进阶
    HCIA-ICT实战基础-访问控制列表ACL进阶目录二层ACL技术及配置高级ACL的扩展使用方法及使用场景1二层ACL技术及配置1.1二层ACL概念使用报文的以太网帧头来定义规则,......