(难)怎样用 Winform 或者 WPF 实现 QQ好友可以创建桌面快捷方式
类似QQ把好友的头像拖到桌面,就会自动产生一个快捷方式,双击这个快捷方式就自动弹出那个好友的对话框。而我要的效果是:在桌面创建应用程序某个功能的快捷方式,当双击这个快捷方式时,自动调用程序对应的功能。 --------------------编程问答-------------------- 补充问题:怎样创建类似 中文输入法,或者 迅雷下载 那种在桌面创建一个小工具,可以拖动、鼠标点击执行一些命令等功能。 --------------------编程问答-------------------- 你可以写这样一个控制台程序
using System;编译以后,在它生成的 ConsoleApplciation1.exe 文件上点击鼠标右键,选择“发送到->桌面快捷方式”,然后编辑桌面快捷方式的“属性”,在第一个参数“目标(T):”后边填上 sp1234(前面有一个空格,然后点“确定”按钮保存。
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
if (args.Length > 0)
Console.WriteLine("你好,{0}!", args[0]);
Console.ReadKey();
}
}
}
这个快捷方式就产生好了,可以调用指定位置的exe程序,并且可以传递参数。
快捷方式完全可以使用手动创建文件,然后复制到桌面上。 --------------------编程问答-------------------- 所谓“小工具”,都是窗口程序,没有什么稀奇的。你学习一下wpf编程,先入门吧。 --------------------编程问答-------------------- 分析启动后面的传递内容而已 --------------------编程问答--------------------
谢谢指导。 --------------------编程问答-------------------- 小工具窗口的问题,可以看我写的用WPF自定义窗口的博客文章。
至于创建快捷方式,可以先在VS中引用Shell32.dll,然后使用ShellLinkObjectClass类操作。 --------------------编程问答--------------------
没有找到,可以发下链接吗。
补充:.NET技术 , C#