找回密码
 加入
搜索
查看: 1829|回复: 3

[AU3基础] 用au3怎么创建快捷方式?

[复制链接]
发表于 2012-2-25 12:53:39 | 显示全部楼层 |阅读模式
用au3怎么创建快捷方式?
发表于 2012-2-25 13:00:47 | 显示全部楼层
看看帮助......
发表于 2012-2-25 13:56:38 | 显示全部楼层
推荐用A版的 Au3Chm 函数询捕 (帮助文档最佳搭档),直接在搜索窗口输入要搜索的内容(如“快捷方式”)就出来了,以下是查到的函数、用法及其示例
FileCreateShortcut
--------------------------------------------------------------------------------
创建指定文件的快捷方式(.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.
Windows 把数字键盘上的按键和主键盘区上的(同符号的按键,包括数字键和标点符号键)视为不同的两种按键.此外,FileCreateShortcut 函数允许用户创建快捷键为 Ctrl+X 或 Alt+X 等格式的快捷方式(而正常情况下 Windows 仅允许 X 处是数字键盘上的按键);但是,您应该尽可能避免指派这种快捷键,因为它们很容易跟标准的应用程序快捷键冲突.
Windows 不允许使用 ESC,ENTER,TAB,SPACEBAR (空格),PRINT SCREEN,SHIFT 或 BACKSPACE (退格)等按键作为快捷键.
FileCreateShortcut 函数并不严格要求目标文件,工作目录,图标或快捷键等参数的合法性,一般都可"成功"创建LNK文件;但 LNK 文件路径必须是合法的!若所选快捷键已被使用则以新建的快捷方式的快捷键为准.另外,如果要创建的快捷方式的路径\文件名已存在,则将覆盖已存在的快捷方式.
相关
FileGetShortcut, FileCreateNTFSLink

示例/演示
; 为快捷方式设置 ctrl+alt+t 快速键
FileCreateShortcut(@WindowsDir & "\Explorer.exe", @DesktopDir & "\快捷方式创建例子.lnk", @WindowsDir, "/e,c:\", "这是资源管理器的快捷方式;-)", @SystemDir & "\shell32.dll", "^!t", "15", @SW_MINIMIZE)
发表于 2012-2-25 14:44:54 | 显示全部楼层
诶。。。楼上已解决。
原本想可以解决一个问题啦呢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-20 18:33 , Processed in 0.077908 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表