Icons这一可选段定义所有创建在开始菜单和\或其它位置 (比如桌面) 的快捷方式。一个例子如下:
[setup] ;全局设置,本段必须 AppName=Test AppVerName=TEST DefaultDirName="E:\TEST" AppVersion=1.0
[files] Source: "F:\desktop\ipmsg.exe"; DestDir: "{app}"
[icons] Name: "{userdesktop}\飞鸽传书";Filename: "{app}\ipmsg.EXE"; WorkingDir: "{app}" |
注意Icons段中的一些选项:
Name:要创建的快捷方式的名字和位置,上例中将会在当前用户的桌面创建一个名为“飞鸽传书”快捷图标,该选项是是必须的。
FileName:快捷方式的命令行文件名,即快捷方式指向的实际可执行文件,这里是ipmsg.exe文件,该项为必须的。
Parameters:快捷方式的可选命令行参数,如果编写的是一个命令行方式的可执行文件,额可以通过该选项传递参数,一般的可执行文件都不需要该选项。
WorkingDir:快捷方式的工作 (或启动) 目录,就是指示程序在哪个目录开始运行。
HotKey:快捷方式的热键 (或快捷键) 设置,就是可以用于启动程序的组合键
Comment:指定快捷方式的注释 (或描述) 对象,当鼠标移动到该快捷方式上的时候会有一个黄色的小窗口给出提示,一般是该程序的描述。
IconFileName:要显示的自定义图标文件名。这可以是一个包含图标文件的可执行映像即.exe或者.dll)也可以是一个.ico 文件,默认会采用原可执行文件的图标。
IconIndex:指定的文件中使用的以零为基点的图标索引,这是因为有些Icon可以存放在.dll文件中,例如操作系统中的shell32.dll文件,保存有100多个图标,如果IconFileName指定的是该文件(一般位于C:\WINDOWS\system32目录下),那么IconIndex就指定了使用哪个图标。
下面是更多选项的脚本:
[setup] ;全局设置,本段必须 AppName=Test AppVerName=TEST DefaultDirName="E:\TEST" AppVersion=1.0 [files] Source: "F:\desktop\ipmsg.exe"; DestDir: "{app}" [icons] Name: "{userdesktop}\飞鸽传书";Filename: "{app}\ipmsg.EXE";WorkingDir: "{app}";IconFilename:{sys}\shell32.dll;IconIndex:12;Comment:"我的快捷方式" |
安装后桌面图标如下:
从属性窗口中可以很清楚的看到我们的设置所对应的项。
相关推荐
inno setup 自定义桌面快捷方式,支持选择“为所有用户创建快捷方式”和“只为当前用户创建快捷方式”。
《InnoSetup入门详解》 InnoSetup是一款广泛使用的安装包制作工具,尤其在Windows平台上,它以其简单易用和高度可定制性深受开发者喜爱。本教程将带你深入理解InnoSetup的基础和高级功能,逐步教你如何制作出专业且...
6. **运行时逻辑**:在安装过程中,InnoSetup会检查用户在安装向导中选择的任务,如果选择了创建桌面快捷方式(`Tasks: desktopicon`),则在安装结束时创建相应的快捷方式。 通过熟练掌握InnoSetup的这些功能,...
#### 四、为程序创建桌面快捷方式 - **基础知识**:学会如何自动为安装的应用程序创建桌面快捷方式。 - **实现方法**:在 `[Files]` 部分添加以下代码: ```ini [Files] Source: "path_to_your_exe"; DestDir: "{...
对于Python应用程序来说,由于其可执行文件(exe)通常需要依赖库和其他资源,因此使用像Inno Setup这样的安装包制作工具就显得尤为重要。Inno Setup是一个免费且功能强大的Windows安装包制作工具,它支持自定义安装...
Inno Setup是一个为Microsoft Windows应用程序创建安装程序的工具。innoextract允许在非Windows系统下提取此类安装程序,而无需使用wine运行实际的安装程序。innoextract 目前支持由 Inno Setup 1.2.10 到 6.2.1 ...
Inno Setup支持多种安装程序功能,如选择安装路径、创建快捷方式、注册表项、文件关联、安装服务等。它还支持自定义安装程序界面、图标、说明文本等元素,以及多语言支持。 Inno Setup的安装程序也具有很高的兼容性...
1. **多语言支持**:Inno Setup支持创建多语言安装程序,只需编写不同的语言脚本文件并进行合并。 2. **自定义安装类型**:你可以定义多种安装类型,如“完整安装”和“最小安装”,用户在安装时可以选择。 3. **...
- **定义**:InnoSetup是一款专为Windows操作系统设计的免费安装程序制作工具。首次发布于1997年,经过多年的持续更新与优化,其在功能性与稳定性方面已达到甚至超越一些商业级别的安装程序制作软件。 - **关键功能...
在Inno Setup中,Pascal脚本是一种强大的工具,用于自定义安装过程的行为。通过编写Pascal脚本,你可以控制安装程序的各个阶段,提供更个性化的用户体验。以下是基于提供的标题、描述和部分内容的关键知识点: 1. *...
这种脚本语言使得创建自定义安装过程变得简单,可以控制安装的每个步骤,如文件复制、注册表操作、启动菜单创建、快捷方式建立等。Pascal脚本的使用让安装程序具备了高度的可定制性和灵活性。 "ISCrypt.dll"文件...
Inno Setup 6打包后安装程序改为中文教程
这通常会涉及到它支持自定义安装路径、创建桌面快捷方式、注册文件、安装程序的多语言支持等功能。 2. **安装脚本语法**:详细介绍Inno Setup的安装脚本(.iss文件)编写规则,包括各种指令(如[Setup]、[Files]、...
3. **[Icons]** 部分:创建桌面和开始菜单的快捷方式。 4. **[Registry]** 部分:处理注册表项,包括添加、修改或删除键值。 5. **[Tasks]** 部分:定义安装过程中的可选任务,让用户根据需求选择安装组件。 6. **...
此外,`[Languages]`部分用于定义安装程序支持的语言,`[Tasks]`部分可以创建可选的安装任务,如创建桌面快捷方式或启动程序时的设置。`[Files]`部分则列出要包含在安装包中的所有文件,包括其来源和目标位置。 总...
Inno Setup是一款流行的安装制作工具,它被广泛用于创建Windows应用程序的安装包。这款工具具有很多功能,包括创建自解压文件、支持多语言、定制安装界面等。然而,有些Inno Setup创建的安装程序可能会被加密,以...
它的最新版本是6.0.3,这个压缩包“InnoSetup6.0.3安装包与中文包.rar”包含了该版本的安装程序以及中文语言包,使得国内用户能够方便地使用中文界面进行安装脚本的编写和安装程序的创建。 首先,我们来了解一下...
本主题聚焦于如何使用InnoSetup来创建一个仿好压(通常指 Haozip 或 2345好压)风格的美观安装程序。 **InnoSetup基础知识** InnoSetup是一个开源的安装制作程序,它使用批处理式脚本语言,使得定制安装过程变得...
### Inno Setup 判断程序是否在使用 Inno Setup 是一款功能强大且免费的 Windows 安装程序制作工具,广泛应用于各种软件项目的安装包构建。本文将详细介绍如何在使用 Inno Setup 构建安装程序时,实现判断目标应用...
"西西软件园"可能是一个软件下载网站,.txt文件可能包含了关于如何获取、使用和安装Inno Setup的说明,而.url文件则是一个快捷方式,可以直接打开浏览器并跳转到该网站,方便用户查找更多资源或获取技术支持。...