找回密码
 加入
搜索
查看: 2821|回复: 6

[系统综合] 批量删除桌面所有备注是"au"的快捷方式

  [复制链接]
发表于 2010-11-11 09:00:09 | 显示全部楼层 |阅读模式
本人网吧维护工作,桌面图标更换不方便
通过AU3生成的桌面快捷方式都设置了备注"au"
要怎么才能批量删除啊?请大家指点。
发表于 2010-11-11 10:35:38 | 显示全部楼层
FileDelete
发表于 2010-11-11 10:39:36 | 显示全部楼层
刚学Au3的时候搞过,现在都忘了。让我想想
发表于 2010-11-11 11:05:56 | 显示全部楼层
FOR获取桌面所有快捷方式一个一个地用正则匹配检测其属性au,然后进行其操作。。。。
 楼主| 发表于 2010-11-11 23:06:18 | 显示全部楼层
我就是不知道怎么批量获取桌面所有备注是AU的方法,可以交下我吗
发表于 2010-11-12 00:09:52 | 显示全部楼层
CKLnk(@DesktopDir)
CKLnk(@DesktopCommonDir)

Func CKLnk($Path, $Description = 'au')
        Local $search = FileFindFirstFile($Path & "\*.lnk"), $File, $details
        While 1
                $File = FileFindNextFile($search)
                $details = FileGetShortcut($Path & '\' & $File)
                If @error Then ExitLoop
                If $details[3] == $Description Then MsgBox(0, '', $File)
        WEnd
        FileClose($search)
EndFunc   ;==>CKLnk
 楼主| 发表于 2010-11-12 15:03:36 | 显示全部楼层
好的 谢谢你了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 10:20 , Processed in 0.075425 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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