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

如何在NSIS中安装后创建桌面和开始菜单的快捷方式?

在NSIS中安装后创建桌面和开始菜单的快捷方式,可以通过以下步骤实现:

  1. 首先,在NSIS的脚本文件中添加以下代码,用于创建桌面快捷方式:
代码语言:txt
复制
!define DESKTOP_FOLDER "C:\Users\Public\Desktop"
!define SHORTCUT_NAME "MyApp.lnk"
!define SHORTCUT_TARGET "$INSTDIR\MyApp.exe"

CreateDirectory "$DESKTOP_FOLDER"
CreateShortcut "$DESKTOP_FOLDER\$SHORTCUT_NAME" "$SHORTCUT_TARGET"

上述代码中,DESKTOP_FOLDER 定义了桌面快捷方式的目标文件夹路径,SHORTCUT_NAME 定义了快捷方式的名称,SHORTCUT_TARGET 定义了快捷方式的目标文件路径。你可以根据实际情况修改这些值。

  1. 接下来,添加以下代码,用于创建开始菜单快捷方式:
代码语言:txt
复制
!define STARTMENU_FOLDER "C:\ProgramData\Microsoft\Windows\Start Menu\Programs"
!define SHORTCUT_NAME "MyApp.lnk"
!define SHORTCUT_TARGET "$INSTDIR\MyApp.exe"

CreateDirectory "$STARTMENU_FOLDER"
CreateShortcut "$STARTMENU_FOLDER\$SHORTCUT_NAME" "$SHORTCUT_TARGET"

上述代码中,STARTMENU_FOLDER 定义了开始菜单快捷方式的目标文件夹路径,SHORTCUT_NAME 定义了快捷方式的名称,SHORTCUT_TARGET 定义了快捷方式的目标文件路径。同样,你可以根据实际情况修改这些值。

  1. 最后,在NSIS脚本的安装部分添加以下代码,用于执行创建快捷方式的操作:
代码语言:txt
复制
Section "Install"
  ; 其他安装操作
  Call CreateShortcuts
SectionEnd

Function CreateShortcuts
  ; 创建桌面快捷方式的代码
  !insertmacro DESKTOP_SHORTCUT

  ; 创建开始菜单快捷方式的代码
  !insertmacro STARTMENU_SHORTCUT
FunctionEnd

上述代码中,CreateShortcuts 函数用于调用创建快捷方式的操作。!insertmacro 指令用于插入之前定义的创建快捷方式的代码。

通过以上步骤,你可以在NSIS中实现安装后创建桌面和开始菜单的快捷方式。请注意,以上代码中的路径仅作示例,你需要根据实际情况修改路径。

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

相关·内容

windows nsis安装包制作

下一步 NSIS_2.png ------ 选择安装程序图标、安装程序语言 下一步 安装程序图标:制作完成之后EXE桌面图标 安装程序语言:SimpleChinese(简体中文)、English(...文件:右侧第一个图标 文件夹:右侧第二个图标 NSIS_5.png ------ 选择需要生成快捷方式(默认即可) 下一步 NSIS_6.png ----- 选择安装包启动参数(如果没有,...默认即可) NSIS_7.png ------ 卸载程序相关(非特殊需要,默认即可) 下一步 NSIS_8.png ------ 保存脚本信息 完成 NSIS_9.png ------ 保存安装包脚本到磁盘...NSIS_10.png ------ 保存完成之后会自动打开刚刚创建脚本 菜单栏: NSIS(N) -> 编译脚本 编译完成之后,底部输出框显示编译结果及保存位置 NSIS_11.png...警告处理 7998: ANSI targets are deprecated 在脚本开始加入一行:Unicode true,重新编译即可 安装过程中文协议乱码 txt格式:带BOMUTF-8

2.8K00

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

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

20610

【ArcGIS Pro SDK for Microsoft .NET基础-4】系统部署

前提条件 要部署机器上安装开发时相同版本ArcGIS Pro 操作步骤 1、ArcGIS Pro SDK for Microsoft .NET开发系统要部署的话其实很简单,我们首先在VS里面的菜单面板确认下...,后缀是”proConfigX”编译文件,就会自动弹出插件配置安装界面,我们直接点击安装即可,如下: 4、安装配置完成,我们在开始菜单找到Pro安装目录文件,然后在Pro图标上鼠标右击找到图标的存放路径...,最后在找到图标上鼠标右击创建一个Pro快捷方式,并将创建快捷方式移动到桌面,如下: 5、在VS项目解决方案名称上鼠标右击,打开项目属性面板,然后选择【调试】选项卡,在此界面找到项目启动命令...,如下所示: 6、拷贝命令行参数值,然后在桌面上Pro快捷方式图标上鼠标右击,打开属性面板,在目标选项输入框粘贴复制命令行参数值,跟已有的Pro安装路径字符串之间要留一个空格,如下:...7、最后鼠标双击桌面上Pro快捷方式图标,就会打开我们新开发系统。

77211

快速掌握 WinRAR:详细安装与使用指南

前言WinRAR 是一款广受欢迎文件压缩和解压工具,支持多种压缩格式,RAR、ZIP、CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR ISO。...选择语言和版本:在官网主页,选择“Downloads”选项卡,选择适合您操作系统版本(32位或64位)语言。下载安装包:点击相应下载链接,浏览器会开始下载 WinRAR 安装包。...确认后点击“安装”按钮。安装选项设置:安装过程,会弹出“WinRAR 安装”窗口,您可以选择以下选项:添加 WinRAR 到桌面: 勾选后会在桌面创建快捷方式。...添加 WinRAR 到开始菜单: 勾选后会在开始菜单创建快捷方式创建 WinRAR 文件夹: 勾选后会在程序目录创建 WinRAR 文件夹。...WinRAR 配置使用启动 WinRAR:安装完成,您可以通过桌面快捷方式开始菜单启动 WinRAR。设置首选项:启动 WinRAR ,点击菜单栏“选项”->“设置”,打开设置窗口。

10710

专业软件安装包可以这样做!

2、创建安装包制作工程 制作软件安装包与软件开发一样,我们先创建一个安装包制作工程,相当于保存安装包配置过程,方便以后再次修改、打包: 创建软件安装包配置工程 3、安装包产品信息 填写程序释放目录名称...7、选择安装文件 下面是目标程序目录结构结构,即待打包目录,运行程序依赖文件都在这个文件夹: 乐趣课堂程序输出目录文件一览 在软件安装包制作界面,添加应用程序文件(夹),即选择上面的文件夹,...选择程序包文件菜单 添加,软件安装包制作界面的目录如下,中间显示添加各子目录,右侧显示Application Folder目录下文件: 选择文件结构 8、添加快捷方式 正常程序,需要在开始菜单桌面添加程序快捷方式...,如下图: 开始菜单快捷方式 桌面快捷方式 完成上面的效果,简单需求: 开始菜单添加程序目录:在【Start Menu】=>【Programs】下添加子文件夹【乐趣课堂】(改成你自己程序名称) 开始菜单程序目录需要添加启动程序快捷方式...,生成可执行文件,制作软件安装包也是一样,先执行构建,然后就可以点击Run进行安装测试了,见开头安装运行动画: 构建运行菜单 构建产生文件如下,下面的文件名在第9步可以修改,当然你现在也可以手动修改

99620

专业软件安装包可以这样做!

2、创建安装包制作工程 制作软件安装包与软件开发一样,我们先创建一个安装包制作工程,相当于保存安装包配置过程,方便以后再次修改、打包: 创建软件安装包配置工程 3、安装包产品信息 填写程序释放目录名称...7、选择安装文件 下面是目标程序目录结构结构,即待打包目录,运行程序依赖文件都在这个文件夹: 乐趣课堂程序输出目录文件一览 在软件安装包制作界面,添加应用程序文件(夹),即选择上面的文件夹,...选择程序包文件菜单 添加,软件安装包制作界面的目录如下,中间显示添加各子目录,右侧显示Application Folder目录下文件: 选择文件结构 8、添加快捷方式 正常程序,需要在开始菜单桌面添加程序快捷方式...,如下图: 开始菜单快捷方式 桌面快捷方式 完成上面的效果,简单需求: 开始菜单添加程序目录:在【Start Menu】=>【Programs】下添加子文件夹【乐趣课堂】(改成你自己程序名称) 开始菜单程序目录需要添加启动程序快捷方式...,生成可执行文件,制作软件安装包也是一样,先执行构建,然后就可以点击Run进行安装测试了,见开头安装运行动画: 构建运行菜单 构建产生文件如下,下面的文件名在第9步可以修改,当然你现在也可以手动修改

96410

Microsoft Visual Studio 2017 Installer Projects

x86 or x64 Version 发布版本号 桌面快捷方式 右击 CenterSetup (Application Folder) > add > 项目输出 > 选择主输出确定,完成如下: ?...选中 User's Desktop 在右边 Name 一栏下右击 > 创建快捷方式 > 选择 Application Folder > 选择刚才创建主输出 ?...1 这里创建快捷方式会生成到桌面,名称可以自定义 ?...2 开始菜单快捷方式 下面的 User's Programs Menu 上面一样创建快捷方式,这个快捷方式会出现在开始菜单栏,需要提到是,可以在这里创建一个子目录来存放项目安装文件,例如Tencent...选中 User's Desktop 下快捷方式,在属性一栏设置 Icon 为刚才添加进来 ico 文件,开始菜单快捷方式同理 ? 生成安装文件.msi 右击 CenterSetup 生成 ?

2.5K10

写完 Electron ,我好像对 PyQt5 变心了

在上一篇文章,州先生介绍了使用 Electron 为 MrDoc 开发一个跨平台桌面客户端事情: 用 Django + Electron + Vue 写一个桌面文档客户端 趁着周末间隙,州先生继续把这个桌面客户端功能陆陆续续地完善了...// 打包成一个独立 exe 安装程序 target: 'nsis', // 这个意思是打出来32 bit + 64 bit...installerHeaderIcon: 'resources/icon/logo.ico', // 创建桌面图标 createDesktopShortcut...: true, // 创建开始菜单图标 createStartMenuShortcut: true...运行这个安装包: 安装过程一般程序安装无异: 安装完成,可以直接启动: 同时Windows菜单栏新增了程序: 程序安装文件夹体积仅100多兆: 同时包含卸载程序: 可以说,这个打包过程结果都是很令人满意

2.5K10

便携式钻孔测斜仪数据采集仪如何使用

便携式钻孔测斜仪数据采集仪如何使用 图片 桌面介绍 如下图示所示,测斜仪操作系统桌面类与计算机十分类似,桌面由主界面底部任务栏构成。...图片 主界面包含了若干程序快捷方式,通过双击快捷方式可以启动对应程序(软件),通过鼠标右键(手写笔长按)桌面空白区域可弹出桌面菜单调用。...桌面快捷方式,【我设备】【WIN5/612X】两个最为常用。 【我设备】快捷方式:打开系统资源管理器,可访问设备内部、外部存储器,完成文件浏览、复制、粘贴、删除等文件操作。...任务栏位于屏幕底部,如下图所示,任务栏从左到右依次为开始菜单、窗口提示栏、后台程序托盘 图片 开始菜单:包含了若干已安装完成应用程序快捷方式,可从开始菜单点击运行需要程序。...窗口提示栏:当用户启动某项应用程序而打开一个窗口,窗口提示栏显示当前处于前端程序名称。

51740

木马程序借助“游民星空”等下载站再次大肆传播 可云控投放恶意模块

用户通过上述下载站下载运行高速下载器,即会感染该木马程序。目前,火绒最新版已对该木马程序其推送恶意模块进行拦截查杀。 ?...火绒工程师分析发现,用户运行下载器,会被诱导静默安装“风云PDF阅读器”、“高效截图工具”等流氓软件,并在开始菜单桌面等位置均没有创建相关启动快捷方式,让用户无法发现;同时,这些软件还会携带木马程序...与此前我们揭露流氓软件相同,上述两款软件被静默安装,在开始菜单桌面等位置均没有创建相关启动快捷方式,导致用户难以发现该软件存在。...在点击“推荐安装”按钮,除上图已给出软件外,还会静默推广安装更多流氓软件,:风云PDF阅读器、高效截图软件等。下载器部分推广配置,如下图所示: ?...推广软件部分配置信息 本次commander恶意程序主要通过风云PDF阅读器高效截图软件安装包进行投放,并且在安装上述流氓软件,在开始菜单桌面等位置均未创建相关启动快捷方式,导致用户难以发现该软件存在

63430

将独立 Python 网络应用程序分发给非技术用户

我们目前想法是使用 NSIS 创建一个包含 Python Python-LDAP 作为 MSI 安装程序,然后注册我们自己简单基于 Python Web 服务器作为 Windows 服务...,并在启动菜单/桌面上放置一个快捷方式,链接到 http://localhost。...解决方案方法一使用 NSIS 是一个好主意,但我们建议使用诸如 pyinstaller(我们个人最喜欢,其他选择是 bb_freeze py2exe)这样“打包器”来在使用 NSIS 之前创建...pyinstaller 允许您指定要包含在 exe 依赖项,这样您就不必担心用户没有安装正确 Python 版本或其他依赖项。...nsis-makensis my_app.nsi这将创建一个名为 my_app-setup.exe 安装程序。3. 使用安装程序安装应用程序。my_app-setup.exe这将安装应用程序。

8310

开源Windows快捷启动工具,让你桌面保持干净整洁

该工具非常适合强迫症人员,工作时间长了,电脑桌面可能会变得杂乱无章,而Dawn Launcher可以帮助一键处理,整理混乱桌面,让你更加轻松地管理你应用程序、文件夹网址等快捷方式。...功能特点 1.整理桌面快捷方式:通过创建文件夹来组织快捷方式,使桌面更加整洁有序。 2.关联文件夹:实时同步文件夹内容,快速访问所需文件和文件夹,无需手动查找打开。...5.扫描本机开始菜单:自动检测并添加开始菜单应用程序,快速启动常用程序。 6.本地扫描本机Appx应用列表:自动添加本机安装Appx应用程序列表,方便启动UWP应用程序。...开发语言 TypeScript49.9% Vue47.4% Rust2.4% Other0.3% 使用步骤如下:去GitHubreleases页面下载并安装DawnLauncher软件 打开添加快捷方式...、文件夹或网址,使用快速搜索功能,可创建文件夹关联文件夹等其他功能,编辑、删除或重新排序快捷方式,享受整洁有序桌面

58620

1.1K Star开源小巧、美观桌面快速启动管理工具

您可以将常用应用程序添加到启动器,从而避免每次都在开始菜单桌面上进行搜索。 3.桌面快捷方式管理:GeekDesk 可以帮助您管理桌面快捷方式。...您可以创建、编辑删除桌面快捷方式,使您可以自定义桌面图标访问方式。 4.多任务管理:GeekDesk 允许您轻松地管理多个正在运行应用程序任务。...您可以通过一个界面来切换管理您应用程序,提高工作效率。 使用步骤 1.下载安装:首先在GitHub上下载对应安装程序。...2.启动 GeekDesk:安装完成,您可以通过双击 GeekDesk 图标或者通过开始菜单找到它来启动该程序。...5.桌面快捷方式管理:在 GeekDesk ,您可以创建桌面快捷方式、编辑现有的快捷方式或删除不再需要快捷方式。这将帮助您管理您桌面图标。

1.3K10

winform打包应用程序-setup安装

自定义名称路径,可直接用默认。 右键Setup项目,点击属性。 配置安装过程相关属性,其实不设置问题也不大。...(插播反爬信息 )博主CSDN地址:https://wzlodq.blog.csdn.net/ 右键主输出,点击创建快捷方式。 单击创建快捷方式,修改应用名图标。...然后将创建快捷方式拖到左侧桌面User’s Desktop,同样方法再为主输出创建一个快捷方式,然后拖到菜单栏User’s Prpgrams Menu。...这样安装桌面开始菜单栏才有你应用程序快捷方式。 如此便可满足基本安装需求了,如果还想自定义安装包相关过程,右键setup项目添加相关内容即可,这里不再赘述。...自定义安装安装过程大概如下所示。 安装完成,在桌面开始菜单都可以看到应用快捷方式,至此大功告成。

3.8K31

不联网情况下,使用 electron-builder 快速打包全平台应用

项目安装 首先,使用我前面介绍提效小技巧,设置: NPM 源为淘宝镜像源; Electron 源为中国镜像网站 Electron 源地址。.../build/icons/aaa.ico", // 安装时头部图标 "createDesktopShortcut": true, // 创建桌面图标 "createStartMenuShortcut...": true, // 创建开始菜单图标 "shortcutName": "xxxx" // 图标名称 } } } 配置打包脚本 在 package.json ,添加对应打包脚本...关于各平台 Electron 镜像 在有网络情况下,由于我们设置了 NPM 镜像 Electron 源,速度还是很快。...electron-builder 在打包时候,会根据系统不同去各自 NPM 缓存目录下查找对应版本 Electron 源,当我们将下载好源放在 NPM 缓存,就不需要再去联网拉去了。

3.1K20

把网页制作成 Chrome App

选中想创建快捷方式图标,然后右键,接着选择在窗口中打开,点击创建快捷方式,在弹出界面里选择创建。 ?...还有另一个方法,那就是在想创建快捷方式网页里点击设置按钮,接着在更多工具里面点击 创建快捷方式,这时开始菜单桌面就都有快捷方式了。 ?.../ico http://www.faviconico.org 先在开始菜单里右键一下快捷方式,在更多里面打开文件位置(桌面快捷方式打开文件位置是谷歌浏览器文件位置,不是快捷方式文件位置) ?...右键快捷方式,选择属性,在属性页带你就快捷方式,接着选择更换图标,在打开界面内选择你浏览就能找到下载回来图标了。 ?...这篇文章是看了少数派作者 SpencerWoo 文章,SpencerWoo 文章还提到了 Nativefier Web2Desk 把网页转制成为一个 可安装 桌面应用,我试了一下 Web2Desk

7.9K20

公司居然把所有在线音乐都屏蔽了,所以我决定......

/build/icons/aaa.ico", // 安装时头部图标 "createDesktopShortcut": true, // 创建桌面图标 "createStartMenuShortcut...": true,// 创建开始菜单图标 "shortcutName": "xxxx", // 图标名称 "include": "build/script/installer.nsh...: npm install electron-packager --save-dev 安装好之后会在package.jsondevDependencies生成代码: "devDependencies...image.png 打包成功,会在根目录下(此处目录是可在参数配置)下生成.exe,运行该文件,并且没有报错,则说明本次打包成功 image.png 「特点:」 1、支持平台有:Windows...dist目录生成如下文件:」 image.png 解压zip包或执行setup安装文件,应用启动且没有报错,则说明本次打包成功。

87020

PyCharm第一次安装及使用教程

PyCharm默认安装路径为操作系统所在路径,建议更改,另外安装路径建议不要使用中文字符。笔者选择安装路径为“D:\PyCharm”,如图6所示。单击“Next”按钮,进入创建快捷方式界面。...图6 设置Pycharm安装路径 (3)在创建桌面快捷方式界面(Create Desktop Shortcut)设置PyCharm程序快捷方式。...图7 设置快捷方式关联 (4)单击Next按钮,进入选择开始菜单文件夹界面,如图8所示,该界面不用设置,采用默认即可,单击Install按钮(安装大概10分钟左右,需耐心等待)。 ?...图8 选择开始菜单文件夹界面 (5)安装完成,单击Finish按钮,结束安装,如图9所示。...图9 完成安装 (6)PyCharm安装完成,会在开始菜单建立一个文件夹,如图10所示,单击“JetBrains PyCharm Community Edition 2018.1”,启动PyCharm

6.7K10
领券