这个应该能满足需求- @set @i=0 /* & @echo off&cscript -E:JScript -nologo %0 & pause & exit */
- var shell = WScript.CreateObject("WScript.Shell");
- var desktopPath = shell.SpecialFolders("Desktop");
- var fso = new ActiveXObject("Scripting.FileSystemObject");
- var folder = fso.GetFolder(desktopPath);
- var files = new Enumerator(folder.Files);
- for (; !files.atEnd(); files.moveNext()) {
- var file = files.item();
- if (file.Name.toLowerCase().indexOf(".lnk") == file.Name.length - 4) {
- var ink = shell.CreateShortcut(file.Path);
- var target = ink.TargetPath;
- if (target) {
- var targetfolder = fso.GetParentFolderName(ink.TargetPath);
- WSH.Echo(file.Path, '\n', target, '\n', targetfolder, '\n');
- }
- }
- }
复制代码
|