相关疑难解决方法(0)

如何在Windows中的文件夹和文件上右键单击事件添加新项?

我在google上做了几个教程.

我可以通过执行以下操作将右键单击菜单项添加到文件夹:

[HKEY_CLASSES_ROOT\Directory\shell\Command]
@="TestRightClick:"

[HKEY_CLASSES_ROOT\Directory\shell\Command\Command]
@="myExecutable.exe %L"
Run Code Online (Sandbox Code Playgroud)

我还需要将它添加到FILE中.

1)我在哪里将它添加到注册表中?

2)如果我选择多个文件,如何将参数传递给我的可执行文件?

有关:

如何通过rigth-click事件(动词)将多个文件/文件夹路径传递给可执行文件?

windows registry events

8
推荐指数
3
解决办法
9093
查看次数

右键单击获取多个文件路径

我已经在注册表的帮助下将我的应用程序添加到Windows的右键菜单中

"C://myapp.exe"%1"

我可以MessageBox使用下面的代码获取所选文件的路径.

static void Main(string[] args)
{
   foreach (string path in args)
   {
       MessageBox.Show(path);  
   }
}
Run Code Online (Sandbox Code Playgroud)

如果我想打开一个文件是可以的,但如果我选择多个文件,它会运行我的应用程序的多个实例.我只需要单个实例中所有选定文件的路径.谁能让我知道如何做到这一点?

.net c#

8
推荐指数
1
解决办法
1959
查看次数

标签 统计

.net ×1

c# ×1

events ×1

registry ×1

windows ×1