zoukankan      html  css  js  c++  java
  • C#创建一个文件的快捷方式

    您可以使用Interope,在您的项目中引入"Windows Script Host Object Model" COM library。

    然后运行下面的代码:

    using System;
    using System.Runtime.InteropServices;
    using IWshRuntimeLibrary;

    namespace CreateShortcutCOM {
    /// <summary>
    /// This class creates a shortcut with COM interoperability
    /// </summary>
      class ShortcutDemo {
        [STAThread]
        static void Main(string[] args) {
          // Get the app path and filename
          string app = Environment.CurrentDirectory + @"\CreateShortcutCOM.exe";

          try {
            // Create a Windows Script Host Shell class
            IWshShell_Class shell = new IWshShell_ClassClass();
            // Define the shortcut file
            IWshShortcut_Class shortcut = shell.CreateShortcut(app + ".lnk") as IWshShortcut_Class;
            // Set all its properties
            shortcut.Description = "Smart sample of creating shell shortcut";
            shortcut.TargetPath = app;
            shortcut.IconLocation = app + ",0";
            // Save it
            shortcut.Save();
          }
          catch(COMException ex) {
             Console.WriteLine(ex.Message);
          }
        }
      }
    }

  • 相关阅读:
    tricky c++ new(this)
    MCI使用
    LoadIcon的使用
    深入浅出Node.js (2)
    洛谷 P1464 Function
    洛谷 P1722 矩阵 II
    洛谷 P1036 选数
    洛谷 P1303 A*B Problem
    洛谷 P2694 接金币
    洛谷 P1679 神奇的四次方数
  • 原文地址:https://www.cnblogs.com/flyfish/p/81454.html
Copyright © 2011-2022 走看看