如何使用上下文菜单(右键单击)将文件导入我的应用程序



我希望将我的应用程序添加到 -右键单击- 上下文菜单项中,并且我想在右键单击文件并选择我的程序时导入文件路径

我正在使用此代码在上下文菜单中添加应用程序

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() 方法在应用程序的其他任何位置获取该值。

查看这些参考资料:

  1. 将上下文菜单添加到 Windows 资源管理器
  2. 将"使用记事本打开"添加到所有文件的上下文菜单中

相关内容

  • 没有找到相关文章

最新更新