当用户在点击某个button或者链接后,再用户桌面上生成一个ie快捷方式,直接链接到网站上。最好能自定义哪个快捷方式的图标
我的JS是这么写的,提示错误。
function createShortcut(){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var shell = new ActiveXObject("WScript.Shell");
var tagFolder = "c:\\Temp";
alert("111");
if(!fso.FolderExists(tagFolder ))
{
fso.CreateFolder(tagFolder);
alert("Create success!");
}
if(!fso.FileExists(tagFolder + "\\eip.lnk"))
{
var link = shell.CreateShortcut(tagFolder + "\\eip.lnk");
link.Description = "打开一个程序的快捷方式";
link.TargetPath = "http://www.163.com";
link.WindowStyle = 3;
link.WorkingDirectory = "c:\\blah";
link.Save();
}
} <a href="#" onclick="createShortcut2()">123</a>效果如图
我的JS是这么写的,提示错误。
function createShortcut(){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var shell = new ActiveXObject("WScript.Shell");
var tagFolder = "c:\\Temp";
alert("111");
if(!fso.FolderExists(tagFolder ))
{
fso.CreateFolder(tagFolder);
alert("Create success!");
}
if(!fso.FileExists(tagFolder + "\\eip.lnk"))
{
var link = shell.CreateShortcut(tagFolder + "\\eip.lnk");
link.Description = "打开一个程序的快捷方式";
link.TargetPath = "http://www.163.com";
link.WindowStyle = 3;
link.WorkingDirectory = "c:\\blah";
link.Save();
}
} <a href="#" onclick="createShortcut2()">123</a>效果如图
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
function generateLink(){
var objShell=new ActiveXObject("WScript.Shell");
var strDesktop=objShell.SpecialFolders("Desktop");
var objLink = objShell.CreateShortcut(strDesktop + "\\IE浏览器.lnk");
with(objLink){
//TargetPath = "C:\\Windows\\System32\\cmd.exe";
TargetPath = "C:\\Program Files\\Internet Explorer\\iexplore.exe";
WindowStyle = 1;
//Hotkey = "CTRL+ALT+U";
Description = "这是一个IE快捷方式";
WorkingDirectory = strDesktop;
Save();
}
}
</script>
</HEAD><BODY>
<input type="button" value="生成IE快捷方式" onclick="generateLink()"></BODY>
</HTML>
你再加一句:IconLocation = "c:\\1.ico,0" ;
找个ICO图标,
用ico图标可以创建,但是用JPG的图标不起作用,好像只支持ICO的图标吧?