首页 > 代码库 > 【转载】C#.Net 创建网页快捷方式
【转载】C#.Net 创建网页快捷方式
using System.Runtime.InteropServices; using IWshRuntimeLibrary;// 添加引用:COM下Windows Script Host Object Model public bool Createlnk() { string app = "http://www.cnblogs.com/iack"; string location1 = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites) + "\\iack在cnblogs.url"; string location2 = System.Environment.GetFolderPath(System.Environment.SpecialFolder.DesktopDirectory) + "\\iack在cnblogs.url"; string location3 = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Programs) + "\\iack在cnblogs.url"; try { // Create a Windows Script Host Shell class IWshShell_Class shell = new IWshShell_ClassClass(); // Define the shortcut file IWshURLShortcut shortcut = shell.CreateShortcut(location1) as IWshURLShortcut; shortcut.TargetPath = app; // Save it shortcut.Save(); shortcut = shell.CreateShortcut(location2) as IWshURLShortcut; shortcut.TargetPath = app; // Save it shortcut.Save(); shortcut = shell.CreateShortcut(location3) as IWshURLShortcut; shortcut.TargetPath = app; // Save it shortcut.Save(); return true; } catch (COMException ex) { Console.WriteLine(ex.Message); return false; } }
如果要自定义快捷链接的图标,请使用
using System.Runtime.InteropServices; using IWshRuntimeLibrary;// 添加引用:COM下Windows Script Host Object Model public bool Createlnk() { string app = "c:\windows\system32\calc.exe"; string lnklocation = System.Environment.GetFolderPath(System.Environment.SpecialFolder.DesktopDirectory) + "\\计算器.lnk"; try { // Create a Windows Script Host Shell class IWshShell_Class shell = new IWshShell_ClassClass(); // Define the shortcut file IWshShortcut_Class shortcut = shell.CreateShortcut(lnklocation) as IWshShortcut_Class; shortcut.TargetPath = app; shortcut.Description = lnkDesc; shortcut.IconLocation = app + ",0"; shortcut.Save(); return true; } catch (COMException ex) { Console.WriteLine(ex.Message); return false; } }
可以实现自定义图标。:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。