Asp.Net实现网站的快捷方式
类别:编程学习 浏览量:1639
时间:2014-2-27 Asp.Net实现网站的快捷方式
Asp.Net实现网站的快捷方式Asp.Net实现网站的快捷方式的代码:
/// <summary>
/// 创建快捷方式
/// </summary>
/// <param name="Title">标题</param>
/// <param name="URL">URL地址</param>
/// <param name="SpecialFolder">特殊文件夹</param>
private static void CreateShortcutFile(string Title, string URL, string SpecialFolder)
{
try
{
// Create shortcut file, based on Title
System.IO.StreamWriter objWriter = System.IO.File.CreateText(SpecialFolder + "\\\\" + Title + ".url");
// Write URL to file
objWriter.WriteLine("[DEFAULT]");
objWriter.WriteLine("BASEURL=" + URL);
objWriter.WriteLine("[{000214A0-0000-0000-C000-000000000046}]");
objWriter.WriteLine("Prop3=19,2");
objWriter.WriteLine("[InternetShortcut]");
objWriter.WriteLine("URL=" + URL);
objWriter.WriteLine("IDList=");
objWriter.WriteLine("IconFile=" + URL + "favicon.ico");
objWriter.WriteLine("IconIndex=1");
// Close file
objWriter.Close();
}
catch (Exception ex)
{
Common.WriteLog(ex.ToString());
}
}
/// <summary>
/// 创建快捷方式
/// </summary>
/// <param name="Title">标题</param>
/// <param name="URL">URL地址</param>
public static void CreateShortcut(string Title, string URL)
{
try
{
string strFavoriteFolder;
// “收藏夹”中 创建 IE 快捷方式
strFavoriteFolder = System.Environment.GetFolderPath(Environment.SpecialFolder.Favorites);
CreateShortcutFile(Title, URL, strFavoriteFolder);
// “ 桌面 ”中 创建 IE 快捷方式
strFavoriteFolder = System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
CreateShortcutFile(Title, URL, strFavoriteFolder);
// “ 链接 ”中 创建 IE 快捷方式
strFavoriteFolder = System.Environment.GetFolderPath(Environment.SpecialFolder.Favorites) + "\\\\链接";
CreateShortcutFile(Title, URL, strFavoriteFolder);
//「开始」菜单中 创建 IE 快捷方式
strFavoriteFolder = System.Environment.GetFolderPath(Environment.SpecialFolder.StartMenu);
CreateShortcutFile(Title, URL, strFavoriteFolder);
}
catch (Exception ex)
{
Common.WriteLog(ex.ToString());
}
}
调用代码 : Common.CreateShortcut("goec", http://www.studyofnet.com/);
标签:Asp.Net
您可能感兴趣
- 发送邮件的asp.net代码
- asp.net中split的用法
- ASP.NET参数化查询
- php 与asp对比(asp.net和php的区别点总结)
- Asp.net导出Excel乱码
- asp.net 日期格式化
- Asp.net操作Word文档
- ASP.NET mvc异常处理的方法
- windowsserver2008部署php项目(win2008 r2 服务器环境配置FTP/ASP/ASP.Net/PHP)
- asp.net去除字符串中html标签
- ASP.NET中() => 的含义
- Asp.Net中索引器的用法
- ASP.NET中Server对象的用法
- asp.net判断上传文件格式
- ASP.NET常用的代码收集
- ASP.NET生成静态页面的方法
- 历史惊人的相似,美国80万加仑牛奶倒入下水道,意味着什么(历史惊人的相似)
- 美国数十万加仑牛奶倒进下水道,世界会重演1929年的大萧条吗(美国数十万加仑牛奶倒进下水道)
- 美国数十万加仑牛奶倒入下水道,贫民区食不果腹,历史再次重演(美国数十万加仑牛奶倒入下水道)
- 美国倒掉数十万加仑牛奶 上热搜第一,这一幕似曾相识(美国倒掉数十万加仑牛奶)
- 深度 倒牛奶 这一幕为何又在美国上演(深度倒牛奶)
- 美国数十万加仑牛奶倒下水道怎么回事 原因曝光令人心痛(美国数十万加仑牛奶倒下水道怎么回事)
热门推荐
- mysql数据库延时监控(Mysql sql慢查询监控脚本代码实例)
- python设置微信(利用python实现在微信群刷屏的方法)
- python怎么装opencv(Python基于opencv实现的简单画板功能示例)
- python列表精讲33节(Python列表知识应知应会)
- python怎么做图像识别(Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例)
- php7内核剖析(浅析PHP7的多进程及实例源码)
- vmware esxi 网络配置(探索VMware ESXI CLI常用命令)
- thinkphp5开发教程(thinkPHP5框架接口写法简单示例)
- dedecms系统参数设置(DedeCMS 5 .7 自定义表单制作和调用办法[图文])
- 在docker中运行springboot(Linux Docker运行springboot项目的步骤详解)