ahk 创建快捷方式(.lnk)文件
2017-02-11 09:09
866 查看
FileCreateShortcut, Target, LinkFile [, WorkingDir, Args, Description, IconFile, ShortcutKey, IconNumber, RunState]
Target
快捷方式引用的文件名, 其中应该包含绝对路径, 除非文件集成到了系统中 (如 Notepad.exe). 创建快捷方式时它指向的文件不需要一定存在; 换句话说, 可以创建指向无效目标的快捷方式.
LinkFile
要创建的快捷方式文件名, 如果未指定绝对路径则假定在 %A_WorkingDir%.
必须确保扩展名为 .lnk. 如果文件已经存在, 则它会被覆盖.
WorkingDir
启动快捷方式时 Target 的当前工作目录. 如果为空或省略, 则快捷方式的 "起始位置" 字段为空, 而当快捷方式启动时系统会提供默认的工作目录.
Args
启动快捷方式时传递给 Target 的参数. 参数之间使用空格分隔. 如果某个参数包含空格, 则要把它括在双引号中.
说明
描述快捷方式的注释 (操作系统显示在工具提示中, 等等.)
IconFile
显示在 LinkFile 中图标的完整路径和名称. 它必须为必须为 ico 文件或者 EXE 或 DLL 中的首个图标.
ShortcutKey
单个字母, 数字或在 按键列表 中的单个按键的名称
(可能不支持鼠标按钮或其他非标准的按键). 不要 包含修饰符. 目前, 所有创建的快捷键都使用 CTRL+ALT 作为修饰键. 例如, 如果在此参数中指定字母 B, 则快捷键将为 CTRL-ALT-B.
IconNumber
要使用 IconFile 首个外的其他图标, 请在这里指定编号 (可以为 表达式).
例如, 2 表示第二个图标.
RunState
要最小化或最大化运行 Target, 请指定下列数字的其中一个:
1 - 正常 (这是默认的)3 - 最大化7 - 最小化
使用下面的语句可以给上面的快捷方式添加图标:
参数
Target快捷方式引用的文件名, 其中应该包含绝对路径, 除非文件集成到了系统中 (如 Notepad.exe). 创建快捷方式时它指向的文件不需要一定存在; 换句话说, 可以创建指向无效目标的快捷方式.
LinkFile
要创建的快捷方式文件名, 如果未指定绝对路径则假定在 %A_WorkingDir%.
必须确保扩展名为 .lnk. 如果文件已经存在, 则它会被覆盖.
WorkingDir
启动快捷方式时 Target 的当前工作目录. 如果为空或省略, 则快捷方式的 "起始位置" 字段为空, 而当快捷方式启动时系统会提供默认的工作目录.
Args
启动快捷方式时传递给 Target 的参数. 参数之间使用空格分隔. 如果某个参数包含空格, 则要把它括在双引号中.
说明
描述快捷方式的注释 (操作系统显示在工具提示中, 等等.)
IconFile
显示在 LinkFile 中图标的完整路径和名称. 它必须为必须为 ico 文件或者 EXE 或 DLL 中的首个图标.
ShortcutKey
单个字母, 数字或在 按键列表 中的单个按键的名称
(可能不支持鼠标按钮或其他非标准的按键). 不要 包含修饰符. 目前, 所有创建的快捷键都使用 CTRL+ALT 作为修饰键. 例如, 如果在此参数中指定字母 B, 则快捷键将为 CTRL-ALT-B.
IconNumber
要使用 IconFile 首个外的其他图标, 请在这里指定编号 (可以为 表达式).
例如, 2 表示第二个图标.
RunState
要最小化或最大化运行 Target, 请指定下列数字的其中一个:
1 - 正常 (这是默认的)3 - 最大化7 - 最小化
使用下面的语句可以给上面的快捷方式添加图标:
IniWrite, <IconFile>, C:\My Shortcut.url, InternetShortcut, IconFile IniWrite, 0, C:\My Shortcut.url, InternetShortcut, IconIndex
示例 ¶
; 最后一个参数中的字母 "i" 将快捷键设成 Ctrl-Alt-I: FileCreateShortcut, Notepad.exe, %A_Desktop%\My Shortcut.lnk, C:\, "%A_ScriptFullPath%", My Description, C:\My Icon.ico, i
相关文章推荐
- C++创建和解析Windows快捷方式文件lnk的程序
- WINDOWS快捷方式(*.lnk文件)打开方式关联错误的解决方法
- pythonwin:从.lnk(快捷方式)中获取文件名及创建桌面快捷方式
- MS10-046_LNK文件快捷方式漏洞的原理分析(多图杀猫)
- VB6获取快捷方式lnk文件的指向绝对路径
- Shell右键菜单获取快捷方式(LNK文件)的实际路径
- 为快捷方式文件(lnk文件)右键菜单添加“打开所在文件夹”
- 【转】快捷方式lnk文件格式详解(英文)
- 为新建文本文件创建快捷方式
- 桌面快捷方式lnk文件无法打开
- 【转及整理】C#管理快捷方式文件创建
- C#创建一个文件的快捷方式
- WINDOWS快捷方式(*.lnk文件)打开方式关联错误的解决方法
- VC++创建快捷方式文件
- 【转】快捷方式lnk文件格式详解(英文)
- "Internet快捷方式"是什么文件?怎样创建它们?
- 不小心设置成WINDOWS快捷方式(*.lnk文件)都以一种打开方式打开的 解决方法
- 自己实现快捷方式文件的创建
- 自动创建文件快捷方式
- WINDOWS快捷方式(*.lnk文件)打开方式关联错误的解决方法!