C#语言还是比较常见的东西,这里我们主要介绍C#创建快捷方式,包括介绍使用 WSH 创建快捷方式等方面。
创新互联建站是一家集网站建设,长子企业网站建设,长子品牌网站建设,网站定制,长子网站建设报价,网络营销,网络优化,长子网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
C#创建快捷方式对于绝大多数 Windows 用户来说都是小菜一碟了,然而,这项工作却为程序员带来不少麻烦。.net 没有提供简便直接的创建快捷方式的方法,那么在 .NET 中我们如何为应用程序创建快捷方式呢?
1. C#创建快捷方式
C#创建快捷方式实质上是一个扩展名为 .LNK 的文件。右击一个快捷方式文件并选择属性,跳到快捷方式选项卡:
你可以看到一个快捷方式包含如下数据:
◆快捷方式的名字
◆快捷方式所指向的目标所在的位置
◆快捷方式所指向的目标的工作目录
◆激活该快捷方式的热键
◆快捷方式所指向的目标运行时的窗口风格(普通、最大化和最小化)
◆该快捷方式的描述性文字
◆快捷方式的图标所在的位置
2. 使用 WSH 创建快捷方式
2.1 添加 WSH 的引用
这里我使用 Visual C# 2005 Express Edition Beta 2 来开发的,添加引用的方法非常简单,右击你的项目并选择添加引用,选择 COM 选项卡并选择 Windows Script Host Object Model:
2.2 创建你的快捷方式
创建一个快捷方式的完整代码如下:
- using System;
- using IWshRuntimeLibrary;
- class Program
- {
- static void Main(string[] args)
- {
- WshShell shell = new WshShell();
- IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(
- Environment.GetFoldERPath(Environment.SpecialFolder.DesktopDirectory) +
- "\\" + "Allen’s Application.lnk"
- );
- shortcut.TargetPath = System.Reflection.Assembly.GetExecutingAssembly().Location;
- shortcut.WorkingDirectory = System.Environment.CurrentDirectory;
- shortcut.WindowStyle = 1;
- shortcut.Description = "Launch Allen’s Application";
- shortcut.IconLocation = System.Environment.
SystemDirectory + "\\" + "shell32.dll, 165";- shortcut.Save();
- }
- }
【编辑推荐】
分享标题:C#创建快捷方式简单描述
URL分享:http://www.shufengxianlan.com/qtweb/news47/212497.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联