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

  • 相关阅读:
    【linux】驱动-5-驱动框架分层分离&实战
    【linux】驱动-4-LED芯片手册分析
    【MCU】国民N32固件库移植
    【MCU】移植AT32库&FreeRTOS教程
    P3768 简单的数学题
    P4301 [CQOI2013] 新Nim游戏
    P4767 [IOI2000]邮局
    P3211 [HNOI2011]XOR和路径
    FWT 笔记
    P3175 [HAOI2015]按位或(max-min 容斥)
  • 原文地址:https://www.cnblogs.com/sosoft/p/2691140.html
Copyright © 2011-2022 走看看