我已经加入我的应用程序到Windows的右键菜单与注册表提供多个文件路径用右键单击
“C://myapp.exe‘的帮助下%1’
我可以使用下面的代码来获得所选择的文件在MessageBox
路径。
static void Main(string[] args)
{
foreach (string path in args)
{
MessageBox.Show(path);
}
}
这是好,如果我想打开一个文件,但如果我选择多个文件,它运行我的应用程序的多个实例。我只需要单个实例中所有选定文件的路径。任何人都可以给我一个如何做到这一点的想法?
最新问题?你需要传入多个参数? – Sayse
我不知道从“选择,右键单击,启动,选择另一个,右键单击,启动”中区分“多个选择,单击右键,启动” - 所以如果你很高兴,在这两种情况下,因为只有一个实例正在运行,所以您希望实现一个“单实例应用程序” - 尝试搜索这三个词加上c#。 –
[打开所有文件时用户右键单击并选择“打开方式”](http://stackoverflow.com/questions/3158312/open-all-files-when-user-right-clicks-and-selects-打开) –