gpt4 book ai didi

C# 添加我的应用程序以在我右键单击文件时发送到

转载 作者:可可西里 更新时间:2023-11-01 13:28:19 27 4
gpt4 key购买 nike

我想添加我的应用程序,所以当我右键单击一个文件时,它会显示“发送到”>“我的应用程序”。

如果可能的话,当我点击 SendTo 按钮时,我怎样才能得到选择的文件...??我之前没有尝试过任何东西,甚至没有找到可以提供帮助的东西。谢谢 :=)

最佳答案

您可以在您的应用程序中添加快捷方式

%AppData%\Microsoft\Windows\SendTo

要导航到该文件夹​​,您还可以打开资源管理器窗口并键入

shell:sendto

进入地址栏。

当您使用 Send To 上下文菜单时,您的应用程序的一个新实例将启动,您可以通过命令行参数获取您发送到您的应用程序的文件的路径。对于控制台应用程序,这将是 Main 方法的 args 参数。另一种方法是 Environment.GetCommandLineArgs();


编辑:添加示例控制台应用程序

namespace TestApplication
{
public class Program
{
public void Main(string[] args)
{
String filePath = args[0];
Console.Write("The file you sent here: ");
Console.WriteLine(filePath);
Console.ReadLine();
}
}
}

这假设应用程序在没有其他参数的情况下启动。如果有其他参数,文件路径可能位于 args 数组中的另一个索引上。

此控制台应用程序的示例输出可能是:

The file you sent here: C:\tmp\file.txt

关于C# 添加我的应用程序以在我右键单击文件时发送到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33896090/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com