找回密码
 加入
搜索
查看: 2368|回复: 9

请问au3如何调用桌面上的快捷方式啊 已解决

[复制链接]
发表于 2008-12-19 11:12:44 | 显示全部楼层 |阅读模式
比如我调用桌面上的宽带链接
ShellExecute("C:\Documents and Settings\All Users\桌面\宽带连接.lnk")
提示参数不正确不知道为什么,请指教

[ 本帖最后由 zhweb 于 2008-12-21 12:34 编辑 ]
发表于 2008-12-19 13:12:02 | 显示全部楼层
ShellExecute(@DesktopDir & "\宽带连接.lnk")
 楼主| 发表于 2008-12-19 13:36:44 | 显示全部楼层
谢谢楼主的回答,如果是其它程序的快捷方式这个行,但宽带链接不行,你也可以试试
发表于 2008-12-19 14:27:44 | 显示全部楼层
先要取得快捷方式的目标程序路径,再执行:
$lkPath=FileGetShortcut (@DesktopDir & "\宽带连接.lnk")

Run($lkPath[0])


[ 本帖最后由 新手上路 于 2008-12-19 14:28 编辑 ]
 楼主| 发表于 2008-12-19 15:05:33 | 显示全部楼层
您就帮帮到底吧,代码怎么写,我不会
发表于 2009-2-11 20:57:17 | 显示全部楼层
原帖由 新手上路 于 2008-12-19 14:27 发表
先要取得快捷方式的目标程序路径,再执行:
$lkPath=FileGetShortcut (@DesktopDir & "\宽带连接.lnk")

Run($lkPath[0])




$lkpath = FileGetShortcut("D:\Backup\桌面\腾讯QQ.lnk")

ShellExecute($lkpath[0],"",$lkpath[1])

这位大哥帮了我很大的忙。。
发表于 2009-5-28 22:11:40 | 显示全部楼层
把@DesktopDir换成@DesktopCommonDir即可 哈哈
发表于 2009-8-4 16:04:03 | 显示全部楼层
谢谢谢谢谢谢
发表于 2009-9-8 12:14:57 | 显示全部楼层
谢谢楼主分享
发表于 2009-10-11 23:55:05 | 显示全部楼层
谢谢分享。学习了~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-4 22:19 , Processed in 0.071459 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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