![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Delphi XE7
Пользователь
Регистрация: 26.07.2010
Сообщений: 74
|
![]()
Здравствуйте. Имеется задача открыть некую директорию в проводнике из моего приложения и выделить требуемый файл.
Если с этим вопросом более менее понятно Код:
Шалости с первым параметром ShellExecute, а так же гугление не дали результата. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]()
параметром функции укажи полный файловый путь и тогда проводник не просто откроет папку, где файл находится, но и выделит тебе его(проверено!).
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
![]() |
![]() |
![]() |
#3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
саша40, читай внимательно:
Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#4 | |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]() Цитата:
1. Закрываем окно в с открытой нужной папкой. 2. Открываем новое с помощью команды, но там уже будет выделенно.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
|
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Закрыть чтоб открыть...
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#6 | |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,799
|
![]() Цитата:
Подобным образом умеет открывать файлы/папки µTorrent. Если бы его исходники были открыты, можно было бы в них посмотреть. Если вдруг у кого есть аналогичный опыт с другими торрент-клиентами, у которых исходники открыты, не грех и подсмотреть, как там сделано. |
|
![]() |
![]() |
![]() |
#7 | ||
Delphi XE7
Пользователь
Регистрация: 26.07.2010
Сообщений: 74
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#8 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,799
|
![]()
На плохом форуме хорошего не посоветуют. Кроме меня, конечно.
![]() Интерфейсы IShellFolder, IShellBrowser и IShellView уже описаны в модуле ShlObj, остается лишь его подключить. Вот внятного примера найти не могу. Сам не использовал, к сожалению. Описание интерфейсов есть в MSDN. Еще где-то в Delphi когда-то были компоненты ShellControls, они шли в качестве экспериментальных, и для них еще патчи какие-то качать нужно было, чтобы не глючили. Их можно было кидать на форму и получать сразу встроенный "Проводник". Можно поискать и подсмотреть в коде, как используются интерфейсы... |
![]() |
![]() |
![]() |
#9 | |
Delphi XE7
Пользователь
Регистрация: 26.07.2010
Сообщений: 74
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#10 | |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,799
|
![]() Цитата:
Код:
Расписать это в виде параметров ShellExecute оставляю в качестве домашнего задания. К слову сказать, строчка '/select,"%s"' находится поиском в utorrent.exe. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Treeview как в проводнике windows | Viiktorrr | Помощь студентам | 0 | 21.04.2014 16:20 |
Создание кнопки в проводнике | dubailand | Общие вопросы Delphi | 10 | 22.03.2012 23:12 |
Реестрация в проводнике | nXs | Общие вопросы Delphi | 2 | 08.05.2010 11:21 |
Как через дельфи открыть папку в проводнике? | t3ns0r | Общие вопросы Delphi | 6 | 28.03.2009 21:32 |
Дерево как в проводнике, реестре | Valdis | Общие вопросы Delphi | 1 | 04.10.2007 00:02 |