找回密码
 加入
搜索
查看: 2463|回复: 4

[AU3基础] 用Win7的朋友帮我看看,遇到一个简单的删除快捷方式的问题。[已解决]

[复制链接]
发表于 2016-1-27 00:31:44 | 显示全部楼层 |阅读模式
本帖最后由 vszy 于 2016-1-30 14:57 编辑

运行ShellExecute(@ProgramsCommonDir&"\")和ShellExecute(@StartMenuCommonDir&"\")可以看到下面两个目录:

然后我运行下面命令:
DirMove(@ProgramsCommonDir&"\Maintenance", @ProgramsCommonDir&"\Accessories\Maintenance",1)
DirMove(@ProgramsDir&"\Maintenance", @ProgramsDir&"\Accessories\Maintenance",1)
DirMove(@ProgramsCommonDir&"\Administrative Tools",@ProgramsCommonDir&"\Accessories\Administrative Tools", 1)
DirMove(@ProgramsDir&"\Administrative Tools",@ProgramsDir&"\Accessories\Administrative Tools", 1)
FileMove (@ProgramsCommonDir&"\Windows Media Player.lnk",@ProgramsCommonDir&"\Accessories\Windows Media Player.lnk")
FileMove (@ProgramsCommonDir&"\XPS Viewer.lnk",@ProgramsCommonDir&"\Accessories\XPS Viewer.lnk")
FileMove (@StartMenuCommonDir&"\Windows Update.lnk",@ProgramsCommonDir&"\Accessories\Windows Update.lnk")
FileMove (@ProgramsDir&"\Internet Explorer.lnk",@ProgramsDir&"\Accessories\Internet Explorer.lnk")
FileMove (@StartMenuCommonDir&"\默认程序.lnk",@ProgramsCommonDir&"\Accessories\默认程序.lnk")
FileMove (@ProgramsCommonDir&"\桌面小工具库.lnk",@ProgramsCommonDir&"\Accessories\桌面小工具库.lnk")
FileMove (@ProgramsCommonDir&"\Windows 传真和扫描.lnk",@ProgramsCommonDir&"\Accessories\Windows 传真和扫描.lnk")
就是把这些快捷方式都想放到附件里去,可是得到的结果如下:

大家看到了吧,默认程序.lnk,桌面小工具库.lnk,Windows 传真和扫描.lnk  这三个快捷方式居然没动。
接下来我拿 默认程序.lnk 开刀做删除实验,用了些命令如下:
FileDelete("C:\ProgramData\Microsoft\Windows\Start Menu\Programs\桌面小工具库.lnk")
FileDelete(@AppDataCommonDir&"\Microsoft\Windows\Start Menu\Programs\桌面小工具库.lnk")
FileDelete(@ProgramsCommonDir&"\桌面小工具库.lnk")
FileDelete(@AppDataDir&"\Microsoft\Windows\Start Menu\Programs\桌面小工具库.lnk")
FileDelete("C:\Users\All Users\「开始」菜单\程序\桌面小工具库.lnk")
居然还删不掉!!!
后来怀疑权限问题,加了#RequireAdmin和#AutoIt3Wrapper_Res_RequestedExecutionLevel=requireAdministrator还是删不掉。
自己真找不到问题出在哪了,同一目录有的,同样是lnk文件,为什么有的可以移走有的不行?
望有Win7环境的朋友帮忙测试下,谢谢。

补充一下:
尝试了下DOS命令 DEL /S /Q "%ProgramData%\Microsoft\Windows\Start Menu\Programs\桌面小工具库.lnk"  依然无效,而对XPS Viewer.lnk,Windows Media Player.lnk等就是有效的。服了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2016-1-27 13:45:08 | 显示全部楼层
微软姿势库startpin
发表于 2016-1-28 09:08:58 | 显示全部楼层
回复 1# vszy

FileMove (@ProgramsCommonDir&"\sidebar.lnk",@ProgramsCommonDir&"\Accessories\sidebar.lnk")
 楼主| 发表于 2016-1-30 14:56:57 | 显示全部楼层
谢谢楼上两位朋友,附件会变成Accessories,居然没想到LNK名字也是这样,不知道MS为什么这样设计。
发表于 2016-1-31 11:22:09 | 显示全部楼层
DEL 命令建议慎用,怕删错了东西
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-29 02:16 , Processed in 0.093625 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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