изменить текущий путь в проводнике Windows

0

Вопрос может показаться, что на этом форуме уже есть ответ, но в этом случае есть что-то другое.

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

Теперь, когда операция завершена, я хочу, чтобы это приложение изменило путь, открытый в окне проводника.

Я видел ответ, который может быть полезен здесь, но я не понимаю его, как в delphi.

Каков наилучший способ сделать это? Я могу получить текущий путь из самого файла и открыть новое окно проводника. Но если окно проводника открыто (тот, который показывает файл), как изменить его путь?

  • 0
    Связанный вопрос может быть Delphi, но весь интеллект находится в вызываемых функциях WinAPI COM. На самом деле их гораздо проще назвать из C ++.
  • 0
    Просто вызовите SHOpenFolderAndSelectItems() . Действительно ли имеет значение, если пользователь в итоге откроет два окна обозревателя вместо одного?
Теги:
winapi

1 ответ

0

Если вы перейдете по ссылке в ответе, вы найдете еще одну ссылку на блог, где вы можете найти почти весь код в C++. Здесь ссылка снова.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню