Я хочу получить выбранный файл или папку в активном окне проводника, а затем передать его путь к моей программе, как мне это сделать? например, я нажимаю на x.exe в проводнике Windows, а затем нажимаю горячую клавишу CTRL + SHIFT + X и что-то делаю. Мне нужна моя программа, чтобы получить этот путь. Я нашел решение на С++, но не могу найти решение на С# для этого. Также я создаю приложение wpf.
Как получить выбранный файл в окне проводника Windows на С#?
comment
Это спросили сегодня! см. здесь: stackoverflow.com/questions/7220606/
- person Davide Piras   schedule 29.08.2011
comment
Вы не поняли. Я не хочу использовать какой-либо opendialog или что-то подобное. Моя программа работает в фоновом режиме. Она просто фиксирует выбранный путь к файлу. Она ничего не показывает для выбора пользователем.
- person armin   schedule 29.08.2011
comment
Я знаю, смотрите мои комментарии там, я точно так же сказал, что OpenDialog не имеет никакого отношения к проблеме, пожалуйста, читайте мои ответы и комментарии там :)
- person Davide Piras   schedule 29.08.2011
comment
Я видел вашу ссылку, но она была очень плохо прокомментирована, и я новичок в программировании COM. Поэтому мне нужен более прямой ответ, что-то, что я могу понять.
- person armin   schedule 30.08.2011
Ответы (1)
см. здесь: https://stackoverflow.com/questions/7222749
уже есть код C# для поиска рабочего стола. Это не решит вашу точную проблему, но вы можете скопировать много кода и посмотреть, как он работает, чтобы обнаружить двойной щелчок на рабочем столе :)
person
Davide Piras
schedule
29.08.2011