程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#建立快捷方式

C#建立快捷方式

編輯:C#入門知識

private void CreateLink(string linkName, string ExeName,string Description)
        {
            WshShell shell = new WshShell();
            IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(linkName);
            shortcut.TargetPath = ExeName;
            shortcut.WorkingDirectory =Path.GetDirectoryName(ExeName);
             
            shortcut.WindowStyle = 1;
            shortcut.Description = Description;
            shortcut.IconLocation = System.Environment.SystemDirectory + "\\" + "shell32.dll, 165";
            shortcut.Save();
        }
        private void button3_Click(object sender, EventArgs e)
        {
            CreateLink(Application.StartupPath + "/兩權發證.lnk", @"D:\temp\安徽\安徽.mxd", "兩權發證");
            //WshShell shell = new WshShell();
            //IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(
            //    Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) +
            //    "\\" + "Allen's Application.lnk"
            //    );
            //shortcut.TargetPath = System.Reflection.Assembly.GetExecutingAssembly().Location;
            //shortcut.WorkingDirectory = System.Environment.CurrentDirectory;
            //shortcut.WindowStyle = 1;
            //shortcut.Description = "Launch Allen's Application";
            //shortcut.IconLocation = System.Environment.SystemDirectory + "\\" + "shell32.dll, 165";
            //shortcut.Save();
        }

 

摘自  gisoracle
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved