天天看点

用Bat文件创建桌面快捷方式

情况说明:

比如说把当前目录下的

xxxx.exe 作为路径

xxxx.ico 作为图标

我的意思就是,把BAT,EXE,ICO,三个文件放一个目录,在任意位置。

都能生成桌面图标

批处理代码:

以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI

var ws=new ActiveXObject('WScript.Shell');

var fso=new ActiveXObject('Scripting.FileSystemObject');

var exefile=fso.GetFile(WSH.Arguments(0));

var lnkfile=ws.SpecialFolders('Desktop')+'\\'+fso.GetBaseName(exefile.Name)+'.lnk';

var lnk=ws.CreateShortcut(lnkfile);

lnk.TargetPath=exefile.Path;

lnk.WorkingDirectory=exefile.ParentFolder.Path;

lnk.Save();