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

看了一下手中的一些小工具, 很多都是单文件但可以创建快捷方式, 于是翻遍 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("这个会计方式保存在哪");

搞定收工~

打包下载

时间: 2024-10-31 08:35:24

C# 无需COM组件创建快捷方式的实现代码_C#教程的相关文章

C# 创建文本文件写入读取实现代码_C#教程

第一次运行时: 第二次运行时: 复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace 文件操作 { class Program { static void Main(string[] args) { //创建一个文本文件,最好先判断一下 StreamWriter sw; if (!File.Exists(

C#自动创建数据库实现代码_C#教程

using System;  using System.Data;  using System.Configuration;  using System.Collections;  using System.Web;  using System.Web.Security;  using System.Web.UI;  using System.Web.UI.WebControls;  using System.Web.UI.WebControls.WebParts;  using System.

C#使用第三方组件生成二维码汇总_C#教程

用C#如何生成二维码,我们可以通过现有的第三方dll直接来实现,下面列出几种不同的生成方法: 1.通过QrCodeNet(Gma.QrCodeNet.Encoding.dll)来实现 1.1):首先通过VS2015的NuGet下载对应的第三方组件,如下图所示: 1.2):具体生成二维码方法如下 private void GenerateQRByQrCodeNet() { QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.H); Qr

无需配置即可创建 React Apps [ 译 ]

本文讲的是无需配置即可创建 React Apps [ 译 ], react.png 原文地址:Create React apps with no build configuration 原文作者:Facebook Incubato 译文出自:掘金翻译计划 译者:Eric 校对者:XHShirley Gocy015 无需配置即可创建 React App 开始 – 如何创建一个新 app. 用户指南 – 如何使用 Create React App 脚手架开发 app. npm install -g

Android通过应用程序创建快捷方式的方法_Android

本文实例讲述了Android通过应用程序创建快捷方式的方法.分享给大家供大家参考.具体如下: Android 快捷方式是桌面最基本的组件.它用于直接启动某一应用程序的某个组件. 一般情况下,可以在Launcher的应用程序列表上,通过长按某一个应用程序的图标在左面上创建改该应用程序的快捷方式.另外,还可以通过两种方式在桌面上添加快捷方式: 一:在应用程序中创建一个Intent,然后以Broadcast的形式通知Launcher创建一个快捷方式. 二:为应用程序的组件注册某一个符合特定条件的Int

C#实现创建桌面快捷方式与添加网页到收藏夹的示例_C#教程

今天来介绍一个小功能,就是把正在浏览的某网页添加到收藏夹中.完成这个功能主要是两步,首先要取得系统用户的收藏夹目录,第二是要根据获得页面地址在收藏夹目录创建一个快捷方式.具体我们就一起来了解一下吧. 一.C#创建快捷方式 要创建快捷方式须引用IWshRuntimeLibrary.dll,引用方式为:对项目添加引用-->选择COM组件-->选择"Windows Script Host Object Model"确定,则添加成功!接下来就是编码: /// <summary

Android通过应用程序创建快捷方式的方法

本文实例讲述了Android通过应用程序创建快捷方式的方法.分享给大家供大家参考.具体如下: Android 快捷方式是桌面最基本的组件.它用于直接启动某一应用程序的某个组件. 一般情况下,可以在Launcher的应用程序列表上,通过长按某一个应用程序的图标在左面上创建改该应用程序的快捷方式.另外,还可以通过两种方式在桌面上添加快捷方式: 一:在应用程序中创建一个Intent,然后以Broadcast的形式通知Launcher创建一个快捷方式. 二:为应用程序的组件注册某一个符合特定条件的Int

使用&amp;#106avascript创建快捷方式

创建|快捷方式 需将站点设为信任站点.              var fso = new ActiveXObject("Scripting.FileSystemObject");                var shell = new ActiveXObject("WScript.Shell");                   var tagFolder = "c:\\Temp";                         

使用Javascript创建快捷方式

javascript|创建|快捷方式 需将站点设为信任站点.              var fso = new ActiveXObject("Scripting.FileSystemObject");                var shell = new ActiveXObject("WScript.Shell");                   var tagFolder = "c:\\Temp";