我不知道这是否可能,但是如何将某些组合键绑定到(C#)程序,以便当在 Windows 资源管理器中选择某个文件的情况下按下该键盘快捷键时,它会调用具有该路径的特定函数文件作为参数。
或者我可以分配一些键盘快捷键,以便 Windows 资源管理器在我的程序中打开选定的文件(这样我可以将路径传递给已经运行的实例)
谢谢
我不知道这是否可能,但是如何将某些组合键绑定到(C#)程序,以便当在 Windows 资源管理器中选择某个文件的情况下按下该键盘快捷键时,它会调用具有该路径的特定函数文件作为参数。
或者我可以分配一些键盘快捷键,以便 Windows 资源管理器在我的程序中打开选定的文件(这样我可以将路径传递给已经运行的实例)
谢谢
您可以修改您的程序以作为 shell 扩展运行,这将为您的程序添加一个项目到 Windows 资源管理器的右键菜单中,但显然在 C# 中编写 shell 扩展是一个坏 主意。
作为替代方案,只需稍加工作AutoHotkey就可以做到这一点。 这是一个示例脚本,当按下某个键盘组合时,它会在 Windows 资源管理器中重命名所选文件。您可以修改它以运行您的 C# 程序并传递选定的文件名。