Назначение сочетания клавиш для получения пути к выбранному элементу в проводнике Windows - PullRequest
0 голосов
/ 23 апреля 2010

Я не знаю, возможно ли это вообще, но как я могу связать некоторую комбинацию клавиш с (C #) программой, чтобы при нажатии этой комбинации клавиш с каким-либо файлом, выбранным в проводнике Windows, она вызывала определенную функцию путь к этому файлу в качестве параметра.

Или я могу назначить некоторое сочетание клавиш, чтобы проводник Windows открыл выбранный файл в моей программе (таким образом, я мог передать путь к уже запущенному экземпляру)

спасибо

1 Ответ

0 голосов
/ 23 апреля 2010

Вы можете изменить свою программу так, чтобы она запускалась как расширение оболочки, которое добавляло бы элемент для вашей программы в контекстное меню в проводнике Windows, но, по-видимому, кодирование расширений оболочки в C # - это плохо идея .

В качестве альтернативы, с небольшой работой AutoHotkey может сделать это. Вот пример сценария, который переименовывает выбранный файл в проводнике Windows при нажатии определенной комбинации клавиш. Вы можете изменить его, чтобы запустить программу на C # и передать выбранное имя файла.

...