分配键盘快捷键以获取Windows资源管理器中所选项目的路径

时间:2010-04-23 19:07:40

标签: c# keyboard-shortcuts explorer windows-shell

我不知道这是否可行,但是如何将某个组合键绑定到(C#)程序,以便在按下Windows资源管理器中选择的某个文件时按下该键盘快捷键时,它会调用特定的函数该文件的路径作为参数。

或者我可以指定一些键盘快捷方式,以便Windows资源管理器在我的程序中打开所选文件(这样我就可以将路径传递给已经运行的实例)

感谢

1 个答案:

答案 0 :(得分:0)

您可以修改您的程序以作为shell扩展运行,这将为您的程序添加一个项目到Windows资源管理器中的右键单击菜单,但显然在C#中编写shell扩展名为bad {{3} }。

作为替代方案,只需要一点工作idea就可以做到这一点。 AutoHotkey示例脚本,在按下某个键盘组合时,在Windows资源管理器中重命名所选文件。您可以修改它以运行C#程序并传递选定的文件名。