当前位置:首页>开发>正文

Installshiled中如何添加快捷方式 快捷图标怎么弄

2023-06-26 21:02:39 互联网 未知 开发

 Installshiled中如何添加快捷方式 快捷图标怎么弄

Installshiled中如何添加快捷方式

用AddFolderIcon
添加快捷方式的脚本文件如下
function SetupFolders()
NUMBER nResult
STRING svPath
begin
svPath = TARGETDIR ^ "UsbADC.exe" // 应用程序的路径全名
LongPathToQuote ( svPath , TRUE ) // 使用长路径名
// 创建程序菜单
AddFolderIcon ( "" , " 我的文档" , "" , svPath , "" , 0 , "" , REPLACE )
// 创建桌面图标
AddFolderIcon ( FOLDER_DESKTOP , "我的文档" , svPath ,"" , "" , 0 , "" , REPLACE )
file://nResult = CreateShellObjects( "" ) // 创建Shell对象
return 0 //file://nResult
end

语法:AddFolderIcon (szProgramFolder, szItemName, szCommandLine, szWorkingDir,
szIconPath, nIcon, szShortCutKey, nFlag)
说明:AddFolderIcon函数插入或置换由szProgramFolder指定的程序文件夹中的一个图标。如果程序文件夹不存在,AddFolderIcon创建它。SzProgramFolder可以在一个多级级联式菜单中指定一个子文件夹。如果子文件夹不存在,AddFolderIcon将创建该子文件夹,并且在必要时创建它的父文件夹。
当添加图标到Windows NT下的组时,首先调用ProgDefGroupType来确定组为公用还是专用。缺省时,文件夹图标添加为公用。
参数:
szProgramFolder
指定将图标添加至的文件夹的名称。如果该文件夹不存在,InstallShield创建它。
为添加图标到具体的文件夹,指定全限定路径,如:
"C:\WINDOWS\STARTMENU\PROGRAMS\ACCESSORIES\GAMES".
为添加一个快捷方式图标到Windows 95及更高版本的开始程序菜单,给该参数传递一个空字符串(“”)。
注意你也可以在该参数位置传递下列InstallShield系统变量之一:
FOLDER_DESKTOP:将图标添加到桌面文件夹。
FOLDER_STARTUP:将图标添加到启动菜单文件夹。
FOLDER_STARTMENU:将图标添加到开始菜单文件夹。
FOLDER_PROGRAMS:将图标添加到开始菜单程序文件夹。
你也可以指定一个相对于一个由InstallShield系统变量标识的文件夹的路径,例如,
FOLDER_PROGRAMS ^ "ACCESSORIES\GAMES"
指定要添加到文件夹的图标名。该名将显示在图标下面。在Windows 95及更高版本下,调用AddFolderIcon添加一个图标到一个程序文件夹时,也在由szCommandLine指定的链接目录中创建一个链接文件。注意开发人员外壳不允许在项目名中有下列字符:/, , :, ?, <, >, 或 |。
szCommandLine
指定下列情况之一:
s 和图标相联系的可执行文件的全限定名,包括任何命令行参数。为添加一个快捷方式图标到Windows 95及更高版本的开始程序菜单,输入一个链接目录的全限定路径,在那儿你的应用程序存放了它的图标链接文件。
s 全限定路径,如果szItemName是一个子文件夹 。(仅对Windows 95及更高版本、Windows NT 4.0)。
如果命令行包含一个长文件名,它必须由引号包围(括起)。更多信息请查看下面的注解部分。
szWorkingDir
指定应用程序文件所在的目录。(如果szItemName是一个子文件夹则不适用)。为使得包含程序文件的目录为工作目录,给该参数传递一个空字符串(“”)。不要调用LongPathToQuote来把该路径包围(括)在引号中。更多信息请查看下面的注解部分。
szIconPath
定要显示的图标的全限定文件名。(如果szItemName是一个子文件夹则不适用)。不要调用LongPathToQuote来把该路径包围(括)在引号中。更多信息请查看下面的注解部分。
nIcon
指定Windows中由szIconPath指定的可执行文件的的图标序号。(如果szItemName是一个子文件夹则不适用)。图标序号数从0开始,因此为显示可执行文件的第一个图标,指定0;为显示第二个,指定1,如此继续。如果你不使用一个Windows图标,给该参数指定0。
szShortCutKey
指定快捷键(以字符串形式),允许最终用户迅速启动应用程序。例如,如果你想要能通过按下”Ctrl”,”Alt”然后”1”键来打开应用程序,则给该参数传递”Ctrl Alt 1”。 如果szItemName是一个子文件夹则不适用)。
nFlag
指定图标表现形式。在该参数位置传递下列预定义常量之一或多个。为给该参数传递两个或更多预定义常量,用按位或操作符(|)将那些常量进行组合:
REPLACE:表明文件夹中的当前图标或项目被置换。
RUN_MAXIMIZED:表明程序被装入时必须被最大化。
RUN_MINIMIZED:表明程序被装入时必须被最小化。
NULL:表明没有选项。
返回值:
0:表明函数成功添加或置换指定文件夹中的图标并使可执行文件和图标相关联。
< 0:表明函数没有能添加或置换指定文件夹中的图标并使可执行文件和图标相关联。
注解:
·如果到你的应用程序可执行文件的路径包含长路径名,你必须把该全限定文件名用单引号或双引号括起来。(如果文件名已经被赋给一个变量,传递该变量给LongPathToQuote来插入引号。)注意命令行参数必须不被引号包围。因此,建议从两个分隔的字符串来建立一个szCommandLine字符串。
·不要调用LongPathToQuote来得到作为参数szWorkingDir 和 szIconPath的表达式。InstallShield自动将这些路径括在引号中。

快捷图标怎么弄

1,点击“开始”菜单——>打开“运行”——>输入“regedit”打开注册表;

2,展开“HKEY_CLASSES_ROOT”——>再展开“lnkfile”——>在lnkfile右边找到项目“IsShortcut”,在“IsShortcut”上点击右键选择“删除”;这里说明一下“IsShortcut”项目用于存储显示应用程序与系统文件快捷方式的小箭头图标,将它删除即可;

3,展开“HKEY_CLASSES_ROOT”——>再展开“piffile”子项目——>将“piffile”子项目右侧的“IsShortcut”名称直接删除即可;说明:“IsShortcut”项目用于将MS_DOS程序快捷方式显示小箭头,删除该项目即可去除所有MS_DOS类别的快捷方式小箭头;

4,确认删除上述两个子项目之后,将注册表关闭,最后重新启动计算机即可;赞同0| 评论

ubuntu 怎么创建idea的快捷方式阿

新建一个空文件,加上下面

[Desktop Entry] //每个desktop文件都以这个标签开始,说明这是一个Desktop Entry文件
Version = 1.0 //标明Desktop Entry的版本(可选)
Name = Firefox //程序名称(必须),这里以创建一个Firefox的快捷方式为例
GenericName = Web Browser //程序通用名称(可选)
Comment = A Web Browser //程序描述(可选)
Exec = firefox %u //程序的启动命令(必选),可以带参数运行
//当下面的Type为Application,此项有效
Icon = firefox //设置快捷方式的图标(可选)
Terminal = false //是否在终端中运行(可选),当Type为Application,此项有效
Type = Application //desktop的类型(必选),常见值有“Application”和“Link”
Categories = GNOMEApplicationNetwork //注明在菜单栏中显示的类别(可选)
保存,后把文件改位"XXXX.esktop",设置属性为可运行勾上。

win7powershell怎么创建快捷方式

win7将程序快捷方式添加到我的电脑(计算机)界面中以及删除:
1. 添加:
将应用程序的快捷方式复制到下面目录:
C:Users用户名AppDataRoamingMicrosoftWindowsNetwork Shortcuts (网络位置);

2. 删除:

开始菜单-->regedit,会弹出一个注册表编辑器,找到
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerMyComputerNameSpace,删除NameSpace下对应的键值。

如何在程序中创建快捷方式的图标

在cba项目中打开文件系统,假如你把exe文件放在program files文件夹下,现在移动到programs文件下,在右边空白处右键“创建新的快捷方式”,目标指向刚才的exe文件

最新文章