自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#創(chuàng)建快捷方式簡單描述

開發(fā) 后端
這里介紹C#創(chuàng)建快捷方式,這項工作卻為程序員帶來不少麻煩。.net 沒有提供簡便直接的創(chuàng)建快捷方式的方法,那么在 .NET 中我們?nèi)绾螢閼?yīng)用程序創(chuàng)建快捷方式呢?

C#語言還是比較常見的東西,這里我們主要介紹C#創(chuàng)建快捷方式,包括介紹使用 WSH 創(chuàng)建快捷方式等方面。

C#創(chuàng)建快捷方式對于絕大多數(shù) Windows 用戶來說都是小菜一碟了,然而,這項工作卻為程序員帶來不少麻煩。.net 沒有提供簡便直接的創(chuàng)建快捷方式的方法,那么在 .NET 中我們?nèi)绾螢閼?yīng)用程序創(chuàng)建快捷方式呢?

1. C#創(chuàng)建快捷方式

C#創(chuàng)建快捷方式實質(zhì)上是一個擴展名為 .LNK 的文件。右擊一個快捷方式文件并選擇屬性,跳到快捷方式選項卡:

你可以看到一個快捷方式包含如下數(shù)據(jù):
◆快捷方式的名字
◆快捷方式所指向的目標(biāo)所在的位置
◆快捷方式所指向的目標(biāo)的工作目錄
◆激活該快捷方式的熱鍵
◆快捷方式所指向的目標(biāo)運行時的窗口風(fēng)格(普通、最大化和最小化)
◆該快捷方式的描述性文字
◆快捷方式的圖標(biāo)所在的位置

2. 使用 WSH 創(chuàng)建快捷方式

2.1 添加 WSH 的引用

這里我使用 Visual C# 2005 Express Edition Beta 2 來開發(fā)的,添加引用的方法非常簡單,右擊你的項目并選擇添加引用,選擇 COM 選項卡并選擇 Windows Script Host Object Model:


2.2 創(chuàng)建你的快捷方式

創(chuàng)建一個快捷方式的完整代碼如下:

  1. using System;  
  2. using IWshRuntimeLibrary;  
  3.  
  4. class Program  
  5. {  
  6. static void Main(string[] args)  
  7. {  
  8. WshShell shell = new WshShell();  
  9. IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(  
  10. Environment.GetFoldERPath(Environment.SpecialFolder.DesktopDirectory) +  
  11. "\\" + "Allen’s Application.lnk"  
  12. );  
  13. shortcut.TargetPath = System.Reflection.Assembly.GetExecutingAssembly().Location;  
  14. shortcut.WorkingDirectory = System.Environment.CurrentDirectory;  
  15. shortcut.WindowStyle = 1;  
  16. shortcut.Description = "Launch Allen’s Application";  
  17. shortcut.IconLocation = System.Environment.
    SystemDirectory + "\\" + "shell32.dll, 165";  
  18. shortcut.Save();  
  19. }  
  20. }  

【編輯推薦】

  1. C#字符ASCII碼學(xué)習(xí)經(jīng)驗
  2. C#數(shù)值類型之間的轉(zhuǎn)換概述
  3. 日期型數(shù)據(jù)轉(zhuǎn)換成C#長整型數(shù)據(jù)
  4. C#查看Excel對象模型分析
  5. C#日期型數(shù)據(jù)簡單剖析
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2009-08-28 14:57:40

C#設(shè)置快捷方式

2013-11-25 15:11:21

Linux桌面啟動器

2009-08-31 18:32:01

C# ListBoxE

2021-04-22 15:09:35

iOS快捷方式蘋果

2009-08-19 10:09:21

C#和C++

2009-09-16 09:01:40

C#多維數(shù)組

2009-08-21 17:31:58

C#垃圾回收

2009-08-13 17:58:34

C#存儲過程

2009-08-28 09:30:48

C#命名屬性

2009-09-01 18:25:32

C#結(jié)構(gòu)實例

2009-09-02 13:01:11

C#多路廣播

2009-09-07 14:33:02

C# switch語句

2009-08-20 16:45:03

C#哈希值

2009-08-27 10:01:52

C#自動屬性

2009-09-01 17:08:35

C# Color枚舉

2009-09-03 16:55:58

C#引用類型

2009-09-07 15:31:49

C#支持事件

2009-08-26 14:54:23

C# new和over

2009-09-02 17:38:16

C#泛型支持

2009-09-17 16:28:27

C#參差數(shù)組
點贊
收藏

51CTO技術(shù)棧公眾號