我现在想做一个小程序,用来向网站图集上传图片,比如我在本地选中了一张或几张图片,我希望点击右键时,能出现几个选项,比如只选中一个图片的情况下,只出现,"将图片上传到网站图片",如果选了多个图片,出现的的菜单是"将图片上传到网站图片"和"将图片上传到网站图集"。现在的问题是怎么让系统能按不同的情况显示不同的代码以及同时将这此图片的代码传给我的form程序。希望有做过相关功能的朋友提供一些代码或是资料,谢谢了。
调试欢乐多
在EXE的Load里
If command=....
也就是command=后面是得到的参数,即文件路径(含文件名)
上传文件到网站可操作FTp上传文件
命名空间:
using Microsoft.Win32;右键菜单的注册表项在HKEY_CLASSES_ROOT*shell下关键代码:
RegistryKey reg;
reg = Registry.ClassesRoot;
reg=reg.CreateSubKey(@"*shellmyApp");
//创建新项myApp
reg.SetValue("","程序名称");
//设置项值
reg = Registry.ClassesRoot;
reg.CreateSubKey(@"*shellmyAppcommand");
//创建新项command
reg.SetValue("",Application.ExecutablePath+" %1");
//设置command的值
reg.Close();