您的位置:首页 > 其它

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 - 最小化

使用下面的语句可以给上面的快捷方式添加图标:
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: