创建指定文件的快捷方式(.lnk文件)。
FileCreateShortcut ( "目标文件", "lnk文件" [, "工作目录" [, "参数" [, "描述" [, "图标文件" [, "快捷键" [, 图标编号 [, 状态]]]]]]] )
参数
| 目标文件 | 要创建快捷方式的文件的完整路径。 |
| lnk文件 | 快捷方式文件(*.lnk)的完整路径。 |
| 工作目录 | [可选参数] 工作目录(起始位置)。 |
| 参数 | [可选参数] 额外的文件参数。 |
| 描述 | [可选参数] 文件描述(备注)。 |
| 图标文件 | [可选参数] 要使用的图标文件的完整路径。 |
| 快捷键 | [可选参数] 快捷键,格式和 Send() 函数能使用的一样。 |
| 图标编号 | [可选参数] 要使用的图标编号(通常是0)。 |
| 状态 | [可选参数] 快捷方式运行时的起始状态(运行方式)。可使用 @SW_SHOWNORMAL、@SW_SHOWMINNOACTIVE 或 @SW_SHOWMAXIMIZED |
返回值
| 成功: | 返回值为1。 |
| 失败: | 返回值为0,说明无法创建快捷方式。 |
注意
Windows 下快捷方式的快捷键可以是这些形式:Ctrl+Alt+X、Ctrl+Shift+X、Shift+Alt+X、Ctrl+NumPadKey 或 Alt+NumPadKey(NumPadKey 指数字键盘上的按键),其中 X 代表各种字母、标点符号或功能键。如果指定的快捷键不合法则 Windows 将视为默认的 Ctrl+Alt。
相关
FileGetShortcut
示例
; 创建一个带有快捷键 ctrl+alt+t 的快捷方式
FileCreateShortcut(@WindowsDir & "\Explorer.exe",@DesktopDir & "\创建快捷方式函数测试.lnk",@WindowsDir,"/e,c:\", "这是 Explorer.exe 的快捷方式;-)", @SystemDir & "\shell32.dll", "^!t", "15", @SW_MINIMIZE)