首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

NSIS设置桌面图标、开始菜单图标和中止/重试/忽略错误

NSIS(Nullsoft Scriptable Install System)是一款开源的脚本驱动的安装系统,用于创建Windows平台上的安装程序。它提供了一套简单而强大的脚本语言,可以实现自定义安装程序的创建和管理。

NSIS可以用于设置桌面图标、开始菜单图标以及处理中止/重试/忽略错误等操作。下面是对于每个问题的详细回答:

  1. 设置桌面图标: 在NSIS脚本中,可以通过使用CreateShortcut函数来创建一个快捷方式,然后将快捷方式指定到桌面路径即可实现设置桌面图标的功能。以下是一个示例代码:
代码语言:txt
复制
CreateShortcut "$DESKTOP\MyApp.lnk" "$INSTDIR\MyApp.exe"
  1. 设置开始菜单图标: 与设置桌面图标类似,NSIS脚本可以使用CreateShortcut函数来创建一个快捷方式,并指定到开始菜单的路径。以下是一个示例代码:
代码语言:txt
复制
CreateShortcut "$SMPROGRAMS\MyApp\MyApp.lnk" "$INSTDIR\MyApp.exe"
  1. 处理中止/重试/忽略错误: NSIS脚本可以使用MessageBox函数来显示一个消息框,让用户选择中止、重试或忽略错误。以下是一个示例代码:
代码语言:txt
复制
Function MyFunction
    ; 这里是你的代码逻辑

    StrCmp $0 "success" 0 +2 ; 如果没有错误,跳过消息框
    MessageBox MB_RETRYCANCEL "发生错误,您想重试吗?" IDRETRY retry IDIGNORE ignore

retry:
    ; 重试逻辑

ignore:
    ; 忽略逻辑
FunctionEnd

通过以上的代码,当发生错误时,会显示一个消息框让用户选择重试或忽略。

总结: NSIS是一款强大的脚本驱动的安装系统,通过使用它的脚本语言,可以实现设置桌面图标、开始菜单图标以及处理中止/重试/忽略错误等功能。它是一个非常灵活和可定制的工具,适用于创建各种类型的安装程序。腾讯云提供的相关产品中,暂时没有直接与NSIS相关的产品,但可以使用腾讯云的云服务器(CVM)来部署和运行NSIS创建的安装程序。腾讯云云服务器产品介绍链接:https://cloud.tencent.com/product/cvm

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

NSIS 打包脚本基础

这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构语法,但它是为安装程序这类应用所设计的。...$SMSTARTUP 开始菜单程序/启动 目录。该常量的内容(所有用户或当前用户)取决于 SetShellVarContext 设置。默认为当前用户。...MB_OK - 显示 OK 按钮 MB_OKCANCEL - 显示 OK 取消按钮 MB_ABORTRETRYIGNORE - 显示退出、重试忽略按钮 MB_RETRYCANCEL - 显示重试取消按钮...MB_YESNO - 显示是否按钮 MB_YESNOCANCEL - 显示是、否、取消按钮 MB_ICONEXCLAMATION - 显示惊叹号图标 MB_ICONINFORMATION - 显示信息图标...MB_ICONQUESTION - 显示问号图标 MB_ICONSTOP - 显示终止图标 MB_TOPMOST - 使消息框在最前端显示 MB_SETFOREGROUND - 设置前景 MB_RIGHT

4.9K60
  • .NET6打包部署到Windows Service

    %n%n请修复错误并重新安装。 EntryAbortRetryIgnore=单击“重试”重新尝试,单击“忽略”将继续安装,或者单击“放弃”退出安装。...; *** File copying errors FileAbortRetryIgnore=单击“重试”再试一次,单击“忽略忽略该文件,或者单击“放弃”退出安装程序。...FileAbortRetryIgnore2=单击“重试”再试一次,单击“忽略忽略该文件继续安装,或者单击“放弃”退出安装程序。...%n%n单击“重试”删除只读属性并重新尝试,单击“忽略忽略该文件,或者单击“放弃”退出安装程序。...[CustomMessages] NameAndVersion=%1 版本 %2 AdditionalIcons=附加图标: CreateDesktopIcon=创建桌面图标[&d] CreateQuickLaunchIcon

    1K10

    抓包神器wireshark安装保姆级教程

    download/win64/,下载符合自己操作系统的安装包,如下图: 以管理员身份运行安装包,直接点击next 阅读协议,直接点noted,如下图: 选择安装选项,选择默认安装选项即可,如下图: 创建桌面图标...(可自选) 我们可以选择将wireshark添加到开始菜单或者创建桌面图标,这里我们可以根据自身实际需求来决定。...选择安装路径,我们可以将wireshark安装到任一文件夹中,如下图: 安装NPcap,如果电脑上已安装的可忽略,如下图: 安装USBPcap,如果电脑上已安装的可以忽略 随后,wireshark将开始安装...为避免其他无用的数据包影响分析,可以通过在过滤栏设置过滤条件进行数据包列表过滤,获取结果如下。

    10810

    抓包神器wireshark安装保姆级教程

    www.wireshark.org/download/win64/,下载符合自己操作系统的安装包,如下图:以管理员身份运行安装包,直接点击next阅读协议,直接点noted,如下图:选择安装选项,选择默认安装选项即可,如下图:创建桌面图标...(可自选)我们可以选择将wireshark添加到开始菜单或者创建桌面图标,这里我们可以根据自身实际需求来决定。...选择安装路径,我们可以将wireshark安装到任一文件夹中,如下图:安装NPcap,如果电脑上已安装的可忽略,如下图:安装USBPcap,如果电脑上已安装的可以忽略随后,wireshark将开始安装,...为避免其他无用的数据包影响分析,可以通过在过滤栏设置过滤条件进行数据包列表过滤,获取结果如下。

    26210

    打造自己最喜爱的 Windows10 —— 系统与软件配置优化篇

    不用 Microsoft 账号的忽略 # 卸载 OneDrive 快捷键 win + x,再按 f 因为我用不到这东西,卸了卸了,碍眼 # 简化任务栏 隐藏 搜索 隐藏 Cortana 按钮 隐藏 任务视图...按钮 取消不喜欢的固定图标 ?...# 简化开始菜单 取消不喜欢的的固定图标 卸载多余的软件 ? # 修改我的电脑设置 快捷键 win + e 打开 我的电脑,点击 查看 显示文件扩展名 显示隐藏文件 ?...# 微软拼音设置 快捷键 win + i 打开 设置,依次选择 时间语言 - 语言 - 中文简体的 选项 - 微软拼音的 选项 # 安装腾讯管家 新版的 腾讯管家 比较简洁,逐渐成为我优化电脑的首选软件...因为我只有一个 C 盘 固态盘,所以直接默认安装,没必要分盘了 桌面图标 配置 ? 游戏加速 配置 ? 电脑管家 配置 ? ? ? 软件管理 配置 ? 使用 电脑管家 优化一波,再重启 首页体检 ?

    77020

    新安装Win10操作系统有必要设置的几个技巧

    新安装Win10操作系统有必要设置的几个技巧,希望对大家能有所帮助! 1、控制面版、回收站、网络等图标放到桌面 微软默认只是放了个回收站在桌面,但是控制面版、我的电脑等图标就没有放出来。...方法如下: 点开始菜单再点设置(或直接win+i),点选个性化设置,再选主题设置,再选桌面图标设置,在桌面图标设置里面把需要放回桌面的图标勾打上即可。...操作如下: 打开系统设置(Win+I)→ 系统 →→电源睡眠 将睡眠时间设置为从不。...下面的两个开关动态磁贴(意思就是在开始菜单里面显示Mirosoft Store时显示轮播广告)完全可以关了。至于视频自动播放,随意愿关不关。...卸载方法倒是简单,在开始菜单里面对着程序图标点右键就可以卸载了。

    1.3K20

    电脑知识:Win10系统优化的7个设置技巧

    操作方法:开始菜单里面对着程序图标点右键就可以卸载了。...操作如下: 打开系统设置(Win+I 快捷键) 》 系统 》电源睡眠 将睡眠时间设置为从不。...操作方法: 打开Mirosoft Store,点右上角那三个点查看更多,点击设置,关闭软件自动更新。 下面的两个开关动态磁贴(开始菜单里面显示Mirosoft Store时显示轮播广告)完全可以关了。...5、控制面版、回收站、我的电脑图标放到桌面 Win10默认桌面只是有回收站图标,比较常用的控制面版、我的电脑等图标默认不展示。因为使用非常频繁,小编认为还是很有必要把它们放到桌面的。...操作如下:可以使用Win+I快捷键,然后选择个性化设置,再选主题设置,最后点击桌面图标设置,在桌面图标设置对话框里面把需要放回桌面的图标打勾即可。

    1.7K20

    自是年少,韶华倾负 ——优麒麟系统入门篇

    计算机专业术语“桌面”即打开计算机并登录到系统之后看到的显示器主屏幕区域,包括桌面壁纸、图标、任务栏开始按钮。优麒麟系统管理桌面的工具是16.10版本开始正式开发的UKUI主题包。...UKUI是基于 Mate 的定制桌面,从开始菜单、控制面板、桌面任务栏以及桌面主题图标等不同层面进行了重新设计实现,让用户能够更方便快速的适应系统使用。...当然小编觉得一般重要的文件所包含图标不建议放桌面,怕误删导致丢失。所以你懂的,要慎重哦~ 删除桌面图标:选中图标---delete键 新增桌面图标:在任务栏或开始菜单图标选中直接拖到桌面即可。...任务栏是指位于桌面最下方的小长条,包含开始菜单区、应用程序区、语言选项区托盘区等。...如修改其他功能,进入“任务栏设置”。 开始菜单 开始菜单位于屏幕左下方,用优麒麟logo图标表示。开始菜单是操作系统的中央控制区域,包含所有应用程序的快速启动方式。

    1.1K10

    C#中对话框自动关闭的一种方法。

    uType//指定一个决定对话框的按钮类型图标类型的位标志集。 wLanguageId//函数扩展,一般取0。 dwMilliseconds//消息框延迟关闭时间,单位:毫秒。...第一组(描述对话框中显示按钮的类型与数目): 0、#确认钮;1、#确认取消钮;2、#放弃重试忽略钮;3、#取消是否钮;4、#是否钮;5、#重试取消钮 第二组(描述图标的样式): 16、#...错误图标; 32、#询问图标; 48、#警告图标; 64、#信息图标 第三组(说明哪一个按钮是缺省默认值): 0、#默认按钮一; 256、#默认按钮二; 512、#默认按钮三; 768、#默认按钮四...确认:1 取消:2 中止:3 重试:4 忽略:5 是:6 否:7 1、在类的开头增加如下代码: [DllImport("user32.dll")] public static extern

    1.8K10

    自己动手制作纯净版的WinPE_pe软件能自己制作吗

    运行BootICE.exe工具,设置U盘的MBR为NT6.0,引导方式为BOOTMBR 3.设置电脑从U盘启动,测试效果, PE内置工具好像没有桌面图标,在U盘里面。...注册表合并 如果用win7的SOFTWARE用来启动WinPE,无法打开Explorer错误提示:因配置标识不正确,系统无法开始服务器。...SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon] Shell=”explorer.exe” 通过以上操作就能启动这个完整的WinPE了,剩下的工作就是精简优化了...不把文件放到回收站 [HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] NoRecycleFiles=DWORD:1 显示桌面图标...=dword:00000000 ;在开始菜单中使用小图标 Start_NotifyNewApps=dword:00000000 ;

    1.9K10

    打造清爽美观安全集一体的Windows工作台

    桌面背景美化 首先找一张好看的桌面壁纸,推荐一个网站www.netbian.com 选择个性化设置,这是我的一些配置 ? ? 桌面图标美化 打开系统设置--个性化--开始 设置以下选项 ?...返回桌面,选择每个应用程序,右键--固定到开始菜单 ? 进行整理分类 ?...此时Windows开始菜单美化完成 终端美化 Windows 终端是一个面向命令行工具 shell(如命令提示符、PowerShell 适用于 Linux 的 Windows 子系统 (WSL))用户的新式终端应用程序...它的主要功能包括多个选项卡、窗格、Unicode UTF-8 字符支持、GPU 加速文本呈现引擎,你还可用它来创建你自己的主题并自定义文本、颜色、背景快捷方式。

    1K10

    PackageEasy 使用方法(基于NSIS的可视化打包工具)

    一、新建工程         点击新建工程,也可以文件->新建创建新的工程文件 二、编辑主界面 先选工作目录,设置一个工作目录,然后所有文件都会被拷贝到工作目录下 语言选择,不选为中文,选择后需选择对应语言文件...可以添加系统组件,比如C++或者.net 可以在右侧属性 选择普通安装默认安装,勾选选择组可以让用户自由选择安装的组件 四、应用程序图标 应用程序菜单名称,则是应用程序开始菜单创建的文件夹名称 添加删除快捷方式...,会创建指定的快捷方式 四、注册表 目前只支持格式定制 多个格式用,分割,比如.pge,.pgex 五、结束界面 设置安装完成后启动,参数等 ps:所有文本都可以做多语言只要按照多语言格式制定好就行...项目地址:tangmanger/PackageEasy: 基于Nsis的可视化打包工具 (github.com) 原文地址:PackageEasy 使用方法 (qq.com)

    28610

    一个强迫症的电脑上(桌面篇)

    桌面图标 桌面上少放快捷方式 其实一开始我的电脑桌面上也是满满的快捷方式图标。...所以我找到了一个好地方,开始菜单,把所有的快捷方式右键固定到开始菜单,桌面瞬间整洁了,抽屉式的掏出快捷方式,优雅!!!...状态栏 桌面模式下自动隐藏状态栏 这个可以在个性化中进行设置。 透明状态栏 这得益于一个工具“translucentTB” 。可以在微软商店里搜索下载并安装。...3状态栏只保留搜索图标任务视图(不喜欢智障小娜) 右键任务栏可以关闭搜索框。 鼠标指针 在控制面板中点击鼠标,右键属性,可对其进行更改。...C盘:系统文件 D盘:常用软件 H盘:游戏 I 盘:虚拟机系统 J盘:编程代码、实验数据、笔记资料等 U盘:存放一些学习教程视频资料一些软件系统安装包等 C盘优化 一般桌面,文档,视频,图片,音乐等系统文件夹默认的储存路径都是到

    1.6K10

    【鸿蒙 HarmonyOS】HarmonyOS 开发环境搭建 ( 下载 | 安装 | 启动 | 支持的设备与开发语言 )

    Studio 开发工具 下载页面 : https://developer.harmonyos.com/cn/develop/deveco-studio#download 目前开发环境支持 Windows ...Linux ; 对操作系统的版本有一定的要求 , Windows 7 的同学们要升级了 ; 点击下载后 , 会要求账号登录 , 这里输入手机号注册华为的开发者账号 ; 华为会分配一个账号 , 首次登录 , 设置一个密码...2.0.12.201.zip , 解压该压缩包后 , 是一个 deveco-studio-2.0.12.201.exe 可执行文件 ; 双击该可执行文件 , 授权管理员权限 , 安装 ; 选择安装路径 ; 创建桌面图标..., 创建开始菜单图标 , 更新环境变量 ; 创建开始菜单目录 ; 开始安装 ; 等待 5 ~ 10 分钟后 , 安装完毕 ; 三、启动 DevEco Studio ---- 启动 DevEco...Studio , 启动器路径 Huawei\DevEco Studio\bin\devecostudio64.exe ; 同意用户协议 ; 安装 工具链 Java 运行时环境 ; 同意相关许可协议

    2.7K00
    领券