创建应用程序快捷方式
发布时间:2020-12-14 02:35:31 所属栏目:Windows 来源:网络整理
导读:实现效果: 知识运用: COM组件Windows Script Host Object Model 注意: 拓展名为lnk ?非 Ink //两个是不同的 写成大写的就明白了 ?:LNK ? ?INK 小写几乎没有区别 ?(为此每次运行都会报错 ?查了一大堆资料都没解决 注意!注意!) 实现代码: private void
实现效果: 知识运用: COM组件Windows Script Host Object Model 注意:拓展名为lnk ?非 Ink //两个是不同的 写成大写的就明白了 ?:LNK ? ?INK 小写几乎没有区别 ?(为此每次运行都会报错 ?查了一大堆资料都没解决 注意!注意!) 实现代码: private void button2_Click(object sender,EventArgs e) { if (textBox1.Text.Length == 0) { MessageBox.Show("请选择应用程序"); } else { string dtpath = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) + "short.lnk"; string dtpath2 = Environment.GetFolderPath(Environment.SpecialFolder.StartMenu) + "自定义short2.lnk"; string bp = Directory.GetParent(dtpath2).FullName; WshShell ws = new WshShell(); //创建WshShell对象 if (!Directory.Exists(bp)) //目录不存在 Directory.CreateDirectory(bp); IWshShortcut iw = (IWshShortcut)ws.CreateShortcut(dtpath); iw.TargetPath = textBox1.Text; //目的指向 iw.Description = "这是描述说明的内容"; iw.IconLocation = textBox1.Text; //加载图标的位置 iw.Save(); IWshShortcut iw2 = (IWshShortcut)ws.CreateShortcut(dtpath2); iw2.TargetPath = textBox1.Text; iw2.Description = textBox1.Text; iw2.IconLocation = textBox1.Text; iw2.Save(); MessageBox.Show("指定图标已经创建成功!"); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – 处理Microsoft.Owin.Hosting.WebApp会抛出’System
- Windows Server 2008系统状态备份
- windows-7 – VB6应用程序出现问题,将对话框放在前面并专注
- 在Windows C或C#中,您可以询问操作系统当前是否正在关闭/重
- windows – 你应该用SSD禁用页面文件吗?
- 使用.NET Core创建Windows服务(一) - 使用官方推荐方式
- windows – 如何查找用户登录的计算机名称
- Windows – 作为网络服务的交互式命令提示符
- windows-phone – IpOverUsbSvc错误
- windows下用命令行安装composer
推荐文章
站长推荐
热点阅读