- 帖子
- 2
- 积分
- 13
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2022-1-26
|
回复 1# yyz219
如果只是想修改桌面快捷方式对应的文件,为何不换个思路,重新创建新的快捷方式呢? 这个新的快捷方式指向您重新定义的程序或文档。
示例命令行:
mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""AllUsersStartup"") & ""\域脚本.lnk""):b.TargetPath=""c:\xk\Domain.exe"":b.WorkingDirectory=""c:\xk"":b.Save:close")
其中:
SpecialFolders 属性包括以下常见的文件夹路径:
- AllUsersDesktop:所有用户的桌面文件夹。
- AllUsersStartMenu:所有用户的开始菜单文件夹。
- AllUsersPrograms:所有用户的程序文件夹。
- AllUsersStartup:所有用户的启动文件夹。
- Desktop:当前用户的桌面文件夹。
- Favorites:当前用户的收藏夹文件夹。
- Fonts:系统字体文件夹。
- MyDocuments:当前用户的文档文件夹。
- Programs: 当前用户的程序文件夹。
- Recent:当前用户最近使用的文件夹。
- SendTo:发送到菜单的文件夹路径。
除了常见的文件夹路径,Windows 系统可能还包含其他自定义的文件夹路径。使用 objShell.SpecialFolders("") 可以返回所有可用的文件夹路径。 |
|