我在网上找了个js创建快捷方式的例子,但是它必须要修改了IE —— 工具—— Internet选项里面 安全 —— 自定义级别里面的ActiveX控件和插件——对没有标注为安全的ActiveX控件进行初始化和脚本运行 选为启用。不然就用不起。我想问一下有什么好办法可以不用这么改就可以运行??我把代码贴出来哈!!
<script type="text/javascript">
function createShortcut(){
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 + "//baidu.lnk")){
//在指定的文件夹下创建名为baidu.lnk的快捷方式
var shortLink = shell.CreateShortcut(folderPath + "//baidu.lnk"); //相应的描述信息
shortLink.Description = "shortcut for baidu"; //快捷方式指向的链接
shortLink.TargetPath = "http://www.163.com"; //激活链接并且窗口最大化
shortLink.WindowStyle = 3;
shortLink.Save();
}
}
</script>我也知道这样做肯定不好,但是上面老总要求成这样做。也只有先做好了再和老总说这些 免得老总说不会才这样做的。谢谢 希望有人能帮忙解决一下
<script type="text/javascript">
function createShortcut(){
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 + "//baidu.lnk")){
//在指定的文件夹下创建名为baidu.lnk的快捷方式
var shortLink = shell.CreateShortcut(folderPath + "//baidu.lnk"); //相应的描述信息
shortLink.Description = "shortcut for baidu"; //快捷方式指向的链接
shortLink.TargetPath = "http://www.163.com"; //激活链接并且窗口最大化
shortLink.WindowStyle = 3;
shortLink.Save();
}
}
</script>我也知道这样做肯定不好,但是上面老总要求成这样做。也只有先做好了再和老总说这些 免得老总说不会才这样做的。谢谢 希望有人能帮忙解决一下
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货