咨询热线:
88888888
HTML 按钮代码
<input name="btn" type="button" id="btn" value="保存到桌面" onclick="createDesktop('http://moban.51987.cn','云站模板')">
JS代码
<script> function createDesktop(sUrl, sName) { try { var fso = new ActiveXObject("Scripting.FileSystemObject"); var shell = new ActiveXObject("WScript.Shell"); var folderPath = shell.SpecialFolders("Desktop"); //获取桌面本地桌面地址 if (!fso.FolderExists(folderPath)) { fso.CreateFolder(folderPath); } if (!fso.FileExists(folderPath + "//" + sName + ".lnk")) { //在指定的文件夹下创建名为sName的快捷方式 var shortLink = shell.CreateShortcut(folderPath + "//" + sName + ".lnk"); //相应的描述信息 shortLink.Description = "shortcut for " + sName; //快捷方式指向的链接 shortLink.TargetPath = sUrl; //激活链接并且窗口最大化 shortLink.WindowStyle = 3; shortLink.Save(); alert('桌面快捷方式创建成功!'); } } catch (e) { doSave("<script>location.href='" + sUrl + "';</sc" + "ript>", "text/html", "云站模板.html"); } } function doSave(value, type, name) { var blob; if (typeof window.Blob == "function") { blob = new Blob([value], { type: type }); } else { var BlobBuilder = window.BlobBuilder || window.MozBlobBuilder || window.WebKitBlobBuilder || window.MSBlobBuilder; var bb = new BlobBuilder(); bb.append(value); blob = bb.getBlob(type); } var URL = window.URL || window.webkitURL; var bloburl = URL.createObjectURL(blob); var anchor = document.createElement("a"); if ('download' in anchor) { anchor.style.visibility = "hidden"; anchor.href = bloburl; anchor.download = name; document.body.appendChild(anchor); var evt = document.createEvent("MouseEvents"); evt.initEvent("click", true, true); anchor.dispatchEvent(evt); document.body.removeChild(anchor); } else if (navigator.msSaveBlob) { navigator.msSaveBlob(blob, name); } else { location.href = bloburl; } } </script>