Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2014, 01:07   #1
Foxpronet
Пользователь
 
Регистрация: 11.08.2011
Сообщений: 67
По умолчанию Узнать путь выделенн(ого/ых) в explorer-e windows файла

Есть ли возможность программно узнать путь и имя файла под курсором в проводнике windows(total commander-e) ?
Foxpronet вне форума Ответить с цитированием
Старый 03.02.2014, 01:17   #2
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

конечно возможно!
находишь название текущего окна, затем хендл ListVew'а.
и ему отсылаешь сообщения. ищи сообщения с началом LV_.....
ZuBy вне форума Ответить с цитированием
Старый 03.02.2014, 01:30   #3
Foxpronet
Пользователь
 
Регистрация: 11.08.2011
Сообщений: 67
По умолчанию

Цитата:
Сообщение от ZuBy Посмотреть сообщение
конечно возможно!
находишь название текущего окна, затем хендл ListVew'а.
и ему отсылаешь сообщения. ищи сообщения с началом LV_.....
Ага, спасибо, попробую конечно.. Но может есть какой нибудь способ попроще.. Где-то вычитал про OLE, но там скопом вытаскивались пути всех уже открытых окон explorer-a, и без имени активного в проводнике файла..
Foxpronet вне форума Ответить с цитированием
Старый 03.02.2014, 01:43   #4
Foxpronet
Пользователь
 
Регистрация: 11.08.2011
Сообщений: 67
По умолчанию

Может быть привязка своей программы через контекстное меню в проводнике к определенным расширениям, когда вторым параметром к своей программе передается имя этого файла, документа(%1), осуществляется как-то иначе, не через поиск нужного дочернего окна, не знаю..
Foxpronet вне форума Ответить с цитированием
Старый 03.02.2014, 01:48   #5
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Ну такое возможно, а тебе для чего? Конкретные цели
ZuBy вне форума Ответить с цитированием
Старый 03.02.2014, 02:05   #6
Foxpronet
Пользователь
 
Регистрация: 11.08.2011
Сообщений: 67
По умолчанию

Да все просто, есть все никак не дописанная фоновая утилитка персонально для себя, родного.. Было бы неплохо по горячей клавише копировать в нее адрес текущего файла под курсором для последующих манипуляций с ярлыками(перемещение в уготованную папку).. Борюсь короче с хаосом исходников разбросанных по всему диску.. На то они и ярлыки чтобы все их можно было скомпиллировать в одном месте.
Foxpronet вне форума Ответить с цитированием
Старый 03.02.2014, 02:11   #7
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Думаю разберетесь
Вложения
Тип файла: zip ContextMenu.zip (58.6 Кб, 13 просмотров)
ZuBy вне форума Ответить с цитированием
Старый 03.02.2014, 02:14   #8
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Если уж делать интеграцию, то нормально, через IContextMenu интерфейс
Статья о реализации там же.
Человек_Борща вне форума Ответить с цитированием
Старый 03.02.2014, 02:15   #9
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

В борьбе с хаосом очень помогает горячая клавиша Del.
doktor255 вне форума Ответить с цитированием
Старый 03.02.2014, 02:17   #10
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Цитата:
В борьбе с хаосом очень помогает горячая клавиша Del.
Если вовремя не лениться, и раскладывать все по своим местам, то хаоса просто никогда не будет.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать путь запущенного exe файла (С# WPF) Яр|/||< (^_^) WPF, UWP, WinRT, XAML 3 04.09.2010 16:37
Интеграция в Windows Explorer Alex217Vish Общие вопросы .NET 2 15.07.2010 19:11
Узнать путь и имя файла который находится под курсором? Kostia Win Api 4 20.11.2009 12:16
Удалить 7-ого Осла и вместо него поставить 6-ого Altera Софт 2 25.10.2009 08:44
узнать путь nuevegramodelamor Помощь студентам 12 13.09.2009 21:44