zoukankan      html  css  js  c++  java
  • C# WinForm创建包含备注的快捷方式实例

    使用Visual Studio新建一个WinForm项目,在窗体上加一个按钮,双击按钮,按钮点击方法里加入以下代码:

    CreateDesktopLnk();
                MessageBox.Show("已在桌面创建快捷方式","sosoft.cnblogs.com");

    然后在文件里的类中,加入以下方法:

    private static void CreateDesktopLnk()
            {
    
                string DesktopPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop);//得到桌面文件夹 
                IWshRuntimeLibrary.WshShell shell = new IWshRuntimeLibrary.WshShellClass();
    
    
                IWshRuntimeLibrary.IWshShortcut shortcut = (IWshRuntimeLibrary.IWshShortcut)shell.CreateShortcut(DesktopPath + "\\QQ软件.lnk");
                shortcut.TargetPath = @"C:\Program Files\Tencent\QQ\Bin\QQ.exe";
                shortcut.Arguments = "";// 参数 
                shortcut.Description = "自建的QQ快捷方式";
                shortcut.WorkingDirectory = @"C:\Program Files\Tencent\QQ\Bin\";//程序所在文件夹,在快捷方式图标点击右键可以看到此属性 
                shortcut.IconLocation = @"C:\Program Files\Tencent\QQ\Bin\QQ.exe,0";//图标 
                //shortcut.Hotkey = "CTRL+SHIFT+X";//热键 
                shortcut.WindowStyle = 1;
                shortcut.Save();
    
    
                /** 网站的快捷方式
                 */
                IWshRuntimeLibrary.IWshShortcut shortcutWeb = (IWshRuntimeLibrary.IWshShortcut)shell.CreateShortcut(DesktopPath + "\\柔城.lnk");
                shortcutWeb.TargetPath = @"%HOMEDRIVE%/Program Files\Internet Explorer\IEXPLORE.EXE";
                shortcutWeb.Arguments = "http://sosoft.cnblogs.com";// 参数 
                shortcutWeb.Description = "sosoft.cnblogs.com";
                shortcutWeb.WorkingDirectory = Application.StartupPath;//程序所在文件夹,在快捷方式图标点击右键可以看到此属性 
                shortcutWeb.IconLocation = @"%HOMEDRIVE%/Program Files\Internet Explorer\IEXPLORE.EXE, 0";//图标 
                shortcutWeb.Hotkey = "CTRL+SHIFT+Z";//热键 
                shortcutWeb.WindowStyle = 1;
                shortcutWeb.Save();
    
            }


    记得要添加引用:Windows Script Host Object Model,是在COM选项卡里的。

    然后按F5运行,成功运行了。点击“创建”按钮,就可以到桌面上找到刚生成的快捷方式了。

    实例源代码下载地址:https://files.cnblogs.com/sosoft/%E6%9F%94%E5%9F%8E%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F%E5%AE%9E%E4%BE%8B.rar

  • 相关阅读:
    笔记-归并排序
    Repeated Substring Pattern
    Assign Cookies
    Number of Boomerangs
    Paint Fence
    Path Sum III
    Valid Word Square
    Sum of Two Integers
    Find All Numbers Disappeared in an Array
    First Unique Character in a String
  • 原文地址:https://www.cnblogs.com/sosoft/p/2691140.html
Copyright © 2011-2022 走看看