0
我正在嘗試創建一個爲所選程序創建快捷方式的應用程序。當程序啓動時,它會顯示listbox
中的所有程序,您可以搜索該程序。如何從listbox
內的選定程序創建快捷方式,並將其命名爲選定的程序。我用這個代碼,但我只創建了記事本的快捷方式。 Create shortcut on desktop C#C#創建快捷方式
private void CreateShortcut()
{
object shDesktop = (object)"Desktop";
WshShell shell = new WshShell();
//string shortcutAddress = (string)shell.SpecialFolders.Item(ref shDesktop) + @"\Notepad.lnk";
string shortcutAddress = (string)shell.SpecialFolders.Item(ref shDesktop) + @"\Notepad.lnk";
IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutAddress);
shortcut.Description = "New shortcut for a Notepad";
shortcut.Hotkey = "Ctrl+Shift+N";
shortcut.TargetPath = Environment.GetFolderPath(Environment.SpecialFolde r.System) + @"\notepad.exe";
shortcut.Save();
}
你應該表明不工作 – McNets
同樣的代碼,你可能會需要將某些參數傳遞給該函數,否則它將如何知道它要添加的程序? –
以下是我的程序源代碼:http://pastebin.com/Fy0CM0EU – Pavle