本文主要是介绍C#操作快捷方式(获取快捷方式属性、创建快捷方式),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第一步 创建一个项目
无需废话,跳过。
第二步 引用COM组件
右键“引用”,“添加引用”,选择“COM组件”,找到“Windows Script Host Object Model”,然后确定。
第三步 编写创建快捷方式的代码
1 // 声明操作对象2 IWshRuntimeLibrary.WshShell shell = new IWshRuntimeLibrary.WshShellClass();3 // 创建一个快捷方式4 IWshRuntimeLibrary.IWshShortcut shortcut = (IWshRuntimeLibrary.IWshShortcut)shell.CreateShortcut("c:\\yeaicc.lnk");5 // 关联的程序6 shortcut.TargetPath = "notepad.exe";7 // 参数8 shortcut.Arguments = "c:\\yeaicc.txt";9 // 快捷方式描述,鼠标放到快捷方式上会显示出来哦 10 shortcut.Description = "我的快捷方式--yeaicc"; 11 // 全局热键 12 shortcut.Hotkey = "CTRL+SHIFT+N"; 13 // 设置快捷方式的图标,这里是取程序图标,如果希望指定一个ico文件,那么请写路径。 14 shortcut.IconLocation = "notepad.exe, 0"; 15 // 保存,创建就成功了。 16 shortcut.Save();
第四步 读取快捷方式属性
1 IWshRuntimeLibrary.WshShell shell = new IWshRuntimeLibrary.WshShellClass(); 2 IWshRuntimeLibrary.IWshShortcut shortcut = (IWshRuntimeLibrary.IWshShortcut)shell.CreateShortcut("c:\\yeaicc.lnk"); 3 // 亲,根据刚刚创建时的代码,你想获取什么属性? 4 MessageBox.Show(ws.Description);
这篇关于C#操作快捷方式(获取快捷方式属性、创建快捷方式)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!