在C#2005中创建快捷方式

it2022-05-09  34

在C#2005中创建快捷方式  1 using  System;  2 using  System.Collections.Generic;  3 using  System.Text;  4 using  IWshRuntimeLibrary;  5 // 在引用里面添加“Windows Script Host Object Model”  6 namespace  Shortcuts  7 { 8    public class Lnk 9    {10        //"FolderPath"快捷方式存放的位置11        //"PathLink"指向连接的文件12        //"LnkName"快捷方式的文件13        //"LnkNote"快捷方式的备注14        //"IconLocationPath"指定快捷方式的图标15        public void CreateShortcutLnk(string FolderPath, string PathLink, string LnkName, string LnkNote, string IconLocationPath)16        {17            try18            {19                WshShell shell = new WshShell();20                IWshShortcut Shortcut = (IWshShortcut)shell.CreateShortcut(FolderPath + "\\" + LnkName + ".lnk");21                Shortcut.TargetPath = PathLink;22                Shortcut.WindowStyle = 1;23                Shortcut.Description = LnkNote;  24                Shortcut.IconLocation = IconLocationPath;25                Shortcut.Save();26            }27            catch28            {29                throw new Exception("出错了");30            }31        }32    }33} 34 上面的代码就是在C#中创建快捷方式的核心部分。其中这个类需要在引用中添加“Windows Script Host Object Model”并且USING IWshRuntimeLibrary下面是一个在VS.NET2005中制作的WINFORM程序。这个程序将演示如何在桌面上创建自己的快捷方式。  1 using  System;  2 using  System.Collections.Generic;  3 using  System.ComponentModel;  4 using  System.Data;  5 using  System.Drawing;  6 using  System.Text;  7 using  System.Windows.Forms;  8  9 namespace  创建快捷方式 10 {11    public partial class Form1 : Form12    {13        public Form1()14        {15            InitializeComponent();16        }1718        private void button1_Click(object sender, EventArgs e)19        {20            Shortcuts.Lnk CreateLnk = new Shortcuts.Lnk();21            CreateLnk.CreateShortcutLnk(Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory),22                Application.ExecutablePath, "我的应用程序""我的应用程序", Application.ExecutablePath);23            MessageBox.Show("成功创建快捷方式");24        }25    }26} posted on 2006-01-11 11:42 腐肉僵尸 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/cfanwolf/archive/2006/01/11/LIf.html

相关资源:C#代码创建桌面快捷方式

最新回复(0)