当前位置: 首页 > news >正文

海报模板在线制作免费网站沈阳建站公司模板

海报模板在线制作免费网站,沈阳建站公司模板,公司网站建设属于什么职位,成都房地产走势Made By 于子轩,2025.2.2 不管是使用System.IO命名空间下的File类来创建快捷方式文件,或是使用Windows Script Host对象创建快捷方式,亦或是使用Shell32对象创建快捷方式,都对用户很不友好,今天小编为大家带来一种全新…

Made By 于子轩,2025.2.2

不管是使用System.IO命名空间下的File类来创建快捷方式文件,或是使用Windows Script Host对象创建快捷方式,亦或是使用Shell32对象创建快捷方式,都对用户很不友好,今天小编为大家带来一种全新的方式:调用控制面板项(.Cpl)实现“新建快捷方式对话框”

别人的方法:

在C#中,可以使用WshShell对象来创建快捷方式。下面是一个简单的示例代码:

 

csharp复制插入

using IWshRuntimeLibrary;public void CreateShortcut(string targetPath, string shortcutPath)
{WshShell shell = new WshShell();IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutPath);shortcut.TargetPath = targetPath;shortcut.Save();
}

在这个示例中,targetPath参数指定了目标文件或文件夹的路径,shortcutPath参数指定了要创建的快捷方式的路径。首先,我们创建一个WshShell对象,然后使用其CreateShortcut方法创建一个快捷方式对象。接下来,我们可以设置快捷方式对象的属性,例如目标路径(TargetPath)、图标路径(IconLocation)等,最后保存快捷方式(Save)。

别人的方法:

在C#中,可以使用System.IO命名空间下的FileSystem类来创建快捷方式。下面是一个示例代码:

 

csharp复制插入

using System;
using System.IO;
using IWshRuntimeLibrary;namespace ShortcutDemo
{class Program{static void Main(string[] args){string targetPath = @"C:\Path\To\Your\File.txt";string shortcutPath = @"C:\Path\To\Your\Shortcut.lnk";CreateShortcut(targetPath, shortcutPath);Console.WriteLine("Shortcut created successfully!");}static void CreateShortcut(string targetPath, string shortcutPath){WshShell shell = new WshShell();IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutPath);shortcut.TargetPath = targetPath;shortcut.Save();}}
}

上述代码中,CreateShortcut方法接受两个参数,分别是目标文件路径和快捷方式路径。在CreateShortcut方法中,我们首先创建了一个WshShell对象,然后使用CreateShortcut方法创建了一个IWshShortcut对象。接着,我们设置shortcut.TargetPath为目标文件路径,并保存快捷方式。

我的方法:

 先附图:

CPL文件与DLL文件类似,都具有“导出函数”,在appwiz.cpl(用于管理已安装的程序和功能。通过运行appwiz.cpl,用户可以打开“程序和功能”窗口,该窗口允许用户查看、更改或卸载已安装的程序。)中,有一个函数:“NewLinkHereW”可以实现我们的要求

 [DllImport("appwiz.cpl", SetLastError = true, CharSet = CharSet.Unicode)]
 public static extern int NewLinkHereW(
  IntPtr hwndCpl,
  int msg,
  string lParam1,
  string lParam2
);

这个函数的签名是CPL文件标准方式来写的,一般我们需要提供四个参数。

应用:

要想成功发起该对画框,创建一个文件,函数将删除这个文件并在这个文件原位置上建立快捷方式

NewLinkHereW(0,0,"创建的文件地址",null);

http://www.yayakq.cn/news/123690/

相关文章:

  • 郑州网站建设哪个好专业的网页设计培训
  • 阿里云网站备案入口中国国家数据统计网
  • 工单系统设计阿克苏网站建设优化
  • 怎么做自己的优惠券网站大连城市建设集团网站
  • 彩票网站为啥链接做两次跳转宿迁二手房58同城急售
  • 那个网站可教做课件好黄页88官网首页
  • 龙海网站制作成功营销案例分享
  • 做响应式网站有什么插件有了域名怎么做网站
  • 网站建设的技术支持石碣镇做网站
  • 企业网站的基本功能培训中心网站建设方案
  • 网站内容架构拓扑怎么做网页版1688
  • 网站外部链接添加方式珠海网站建设网
  • 网站出现转站怎么办龙岗网站制作
  • 遂宁市住房和城乡建设局网站网络规划设计师报考陕西
  • 洛阳php网站开发做网站干嘛
  • 外贸网站建设公司市场塔城网站seo
  • 浙江网站建设优化pc端网站设计规范
  • 上海企业网站建设哪家好搜索引擎的作用
  • 重庆市门户网站制作网站建设实训主要收获及体会
  • 湖南营销型网站建设价格制作网页原型的目的
  • 盛锡福网站谁有手机网站
  • 中网可信网站权威数据库做h5网站用什么
  • 电子商务网站建设费用预算wordpress储存媒体插件
  • c 教学网站开发ps做网站效果图都是按几倍做
  • 怎么建设游戏网站seo资讯推推蛙
  • 网站开发维护员挣钱吗想做电商怎么找货源
  • 东莞品牌网站建设服务做网站换服务器怎么整
  • 公司 网站建设 简介2020互联网公司排名
  • 江苏建设厅网站广州做外贸网站的公司
  • 深圳珠宝品牌网站设计泰安哪家做网站好