当前位置:编程学习 > C#/ASP.NET >>

(难)怎样用 Winform 或者 WPF 实现 QQ好友可以创建桌面快捷方式

类似QQ把好友的头像拖到桌面,就会自动产生一个快捷方式,双击这个快捷方式就自动弹出那个好友的对话框。
而我要的效果是:在桌面创建应用程序某个功能的快捷方式,当双击这个快捷方式时,自动调用程序对应的功能。 --------------------编程问答-------------------- 补充问题:怎样创建类似 中文输入法,或者 迅雷下载 那种在桌面创建一个小工具,可以拖动、鼠标点击执行一些命令等功能。 --------------------编程问答-------------------- 你可以写这样一个控制台程序
using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            if (args.Length > 0)
                Console.WriteLine("你好,{0}!", args[0]);
            Console.ReadKey();
        }


    }
}
编译以后,在它生成的 ConsoleApplciation1.exe 文件上点击鼠标右键,选择“发送到->桌面快捷方式”,然后编辑桌面快捷方式的“属性”,在第一个参数“目标(T):”后边填上  sp1234(前面有一个空格,然后点“确定”按钮保存。

这个快捷方式就产生好了,可以调用指定位置的exe程序,并且可以传递参数。

快捷方式完全可以使用手动创建文件,然后复制到桌面上。 --------------------编程问答-------------------- 所谓“小工具”,都是窗口程序,没有什么稀奇的。你学习一下wpf编程,先入门吧。 --------------------编程问答-------------------- 分析启动后面的传递内容而已 --------------------编程问答--------------------
引用 2 楼 sp1234 的回复:
你可以写这样一个控制台程序C# code?12345678910111213141516using System; namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {            if (args.Length >……

谢谢指导。 --------------------编程问答-------------------- 小工具窗口的问题,可以看我写的用WPF自定义窗口的博客文章。
至于创建快捷方式,可以先在VS中引用Shell32.dll,然后使用ShellLinkObjectClass类操作。 --------------------编程问答--------------------
引用 6 楼 tcjiaan 的回复:
小工具窗口的问题,可以看我写的用WPF自定义窗口的博客文章。
至于创建快捷方式,可以先在VS中引用Shell32.dll,然后使用ShellLinkObjectClass类操作。

没有找到,可以发下链接吗。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,