我希望将我的应用程序添加到 -右键单击- 上下文菜单项中,并且我想在右键单击文件并选择我的程序时导入文件路径
我正在使用此代码在上下文菜单中添加应用程序
private void btnAddMenu_Click(object sender, System.EventArgs e)
{
RegistryKey regmenu = null;
RegistryKey regcmd = null;
try
{
regmenu = Registry.ClassesRoot.CreateSubKey(MenuName);
if(regmenu != null)
regmenu.SetValue("",this.txtName.Text);
regcmd = Registry.ClassesRoot.CreateSubKey(Command);
if(regcmd != null)
regcmd.SetValue("",this.txtPath.Text);
}
catch(Exception ex)
{
MessageBox.Show(this,ex.ToString());
}
finally
{
if(regmenu != null)
regmenu.Close();
if(regcmd != null)
regcmd.Close();
}
}
所以任何人都知道如何将文件路径导入应用程序!!
这并不难。基本上,您需要将项添加到Registry.ClassesRoot.CreateSubKey注册表中。
您可以在main(string[] args)
方法中读取参数。它会将其作为 args
参数的内容传递。还可以使用 Environment.GetCommandLineArgs()
方法在应用程序的其他任何位置获取该值。
查看这些参考资料:
- 将上下文菜单添加到 Windows 资源管理器
- 将"使用记事本打开"添加到所有文件的上下文菜单中