C#获取我的收藏网站及打开URL
C#获取我的收藏网站及打开URL
首先添加以下引用:COM下Windows Script Host Object Model using IWshRuntimeLibrary; private void button1_Click(object sender, EventArgs e)
{ //获取我的收藏网址. this.BuildTree(this.treeView1); } private void treeView1_DoubleClick(object sender, EventArgs e) { if (treeView1.SelectedNode != null) { string file = treeView1.SelectedNode.Tag.ToString(); if (file.Trim() != "") //如果有url地址,打开网页 { IWshShell_Class shell = new IWshShell_ClassClass(); IWshURLShortcut _shortcut = shell.CreateShortcut(file) as IWshURLShortcut; webBrowser1.Navigate(_shortcut.TargetPath); } } } public void BuildTree(TreeView tv) { string path = System.Environment.SystemDirectory; path = path.Substring(0, path.IndexOf("\\") + 1); path = path + @"Documents and Settings\" + System.Environment.UserName + "\\Favorites"; DirectoryInfo dir = new DirectoryInfo(path); foreach (FileInfo file in dir.GetFiles()) { TreeNode node = new TreeNode(); node.Text = file.Name; //文件名 node.Tag = file.FullName; //文件路径. tv.Nodes.Add(node); } }
扫一扫加作者微信
参考文档:
Delphi程序调用C#.Net编译的DLL并打开窗体(详解) C# 通过文件扩展名获取图标和描述 用C#获取局域网内所有机器 C#获取本机可用端口及已经使用的端口 C#绑定TreeList的DataSource属性及获取DataRow数据 [原创]C#一键隐藏QQ/MSN,显示/隐藏系统托盘图标,获取托盘图标 C#获取系统嵌入式资源,如Xml,Txt文件 C#.NET 监视操作系统打开程序(使用Window消息实现全局系统勾子) C#打开CHM文件并定位到指定的页面(原创) C# 打开设为密码的Access MDB数据库 C# 自动关闭或打开显示器 C# 从注册表获取Windows服务的文件路径 C# 几个常用获取当前文件名的方法 C#获取内网和外网IP VS2015打开网站提示未安装Style的Visual Studio语言支持
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |