C# 无需COM组件创建快捷方式的实现代码

 更新时间:2011年05月14日 16:11:17   作者:  
做一个小程序, 需要创建快捷方式, 网上普遍的做法是引入 COM 组件, 虽然也挺方便的, 但引入之后, 程序就需要多带一个 dll 文件, 这样, 想做成单文件便携版就不行了
看了一下手中的一些小工具, 很多都是单文件但可以创建快捷方式, 于是翻遍 Google, 最后终于在俄罗斯论坛 RSDN 找到了一个很强大的类.

类文件下载: http://asen.googlecode.com/files/Shortcut.cs (无注释精简版)
RSDN 原帖: http://www.rsdn.ru/forum/src/3098615.flat.aspx (带英文注释)

使用方法很简单, 把这个文件添加到你的项目中, 然后用法跟 COM 组件那个类似, 但稍有不同:

复制代码 代码如下:

Shortcut sc = new Shortcut();
sc.Path = "目标文件地址";
sc.Arguments = "启动参数";
sc.WorkingDirectory = "启动文件的文件夹";
sc.Description = "描述";
sc.Save("这个会计方式保存在哪");

搞定收工~

脚本之家打包下载

相关文章

  • C# 从Excel读取数据向SQL server写入

    C# 从Excel读取数据向SQL server写入

    这篇文章主要介绍了C# 从Excel读取数据向SQL server写入的方法,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-03-03
  • 自定义时间格式转换代码分享

    自定义时间格式转换代码分享

    自定义时间格式转换,如"2012年5月14日"的日期字符串,大家参考使用吧
    2013-12-12
  • WPF中的导航框架概述

    WPF中的导航框架概述

    这篇文章介绍了WPF中的导航框架,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • C#实现简易计算器

    C#实现简易计算器

    这篇文章主要为大家详细介绍了C#实现简易计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-01-01
  • 浅析C# Dynamic关键字

    浅析C# Dynamic关键字

    这篇文章主要介绍了C# Dynamic关键字的相关资料,文中讲解非常细致,对大家学习C# Dynamic关键字有所帮助,感兴趣的朋友可以了解下
    2020-08-08
  • C# DataTable中查询指定字段名称的数据

    C# DataTable中查询指定字段名称的数据

    这篇文章主要介绍了C# DataTable中查询指定字段名称的数据,本文直接给出实例代码,简单易懂,需要的朋友可以参考下
    2015-06-06
  • 深入理解C#之接口

    深入理解C#之接口

    这篇文章主要介绍了C#接口(Interface)用法,较为详细的分析了C#中接口的功能、实现及使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2021-07-07
  • c# 实现汉诺塔游戏

    c# 实现汉诺塔游戏

    这篇文章主要介绍了c# 实现汉诺塔游戏的示例,帮助大家更好的理解和使用c# 编程语言,感兴趣的朋友可以了解下
    2020-11-11
  • C#在MySQL大量数据下的高效读取、写入详解

    C#在MySQL大量数据下的高效读取、写入详解

    最近由于工作的原因,经常需要对海量数据进行处理,做的数据爬虫相关,动辄千万级别的数据,单表几十个G 都是都是家常便饭。 那么主要的开发语言是C#,数据库使用的是MySQL。下面通过这篇文章我们来一起学习学习吧。
    2016-11-11
  • C#中把日志导出到txt文本的简单实例

    C#中把日志导出到txt文本的简单实例

    这篇文章介绍了C#中把日志导出到txt文本的简单实例,有需要的朋友可以参考一下
    2013-10-10

最新评论