2014-01-18 107 views
3

我想在我的桌面上选择一些文件,然后使用python脚本(这将通过按键组合键启动)获取所有选定文件的路径。使用python获取选定文件在Windows资源管理器中的路径

我知道如何来触发组合键按下的脚本,但我有一个问题,文件路径

任何帮助将不胜感激

+2

您能否澄清一下您如何调用脚本,您想要如何处理这些路径以及目前为止尝试过的方法? – Cu3PO42

+0

进口pyHook 进口pythoncom DEF OnKeyboardEvent(事件): 如果event.Ascii == 25: \t \t内容 HM = pyHook.HookManager() hm.KeyDown = OnKeyboardEvent hm.HookKeyboard() 而真: pythoncom.PumpMessages() – user3210523

+0

@ user3210523,您应该将该代码编辑到问题中。 – shuttle87

回答

0

我明白pyHook刚读出低级别的键盘事件。你想要做的是不可能与你的方法。你需要让Windows资源管理器实际告诉你你想知道的路径,它需要调用脚本本身。为此,你需要shell扩展。您可以使用pywin32在Python中创建它们。这里是documentation让你开始。

相关问题