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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.08.2009, 20:17   #1
Gerzs
Форумчанин
 
Аватар для Gerzs
 
Регистрация: 23.07.2009
Сообщений: 185
По умолчанию Выделение файлов Windows Explorer

Добрый день.
Подскажите, пожалуйста, как программно «заставить» Windows Explorer выделить определенный файл.

Последний раз редактировалось Gerzs; 31.08.2009 в 20:20.
Gerzs вне форума Ответить с цитированием
Старый 31.08.2009, 20:20   #2
havok
Пользователь
 
Аватар для havok
 
Регистрация: 24.08.2009
Сообщений: 42
По умолчанию

Цитата:
выдоить определенный файл
это как вообще?
ну а по теме
Код:
winexec('explorer /select, filePath',SW_Restore)
icq 580047636 You're WELCOME!!!

Последний раз редактировалось havok; 31.08.2009 в 20:25.
havok вне форума Ответить с цитированием
Старый 31.08.2009, 20:55   #3
Gerzs
Форумчанин
 
Аватар для Gerzs
 
Регистрация: 23.07.2009
Сообщений: 185
По умолчанию

Что-то не выходит
Gerzs вне форума Ответить с цитированием
Старый 31.08.2009, 20:56   #4
havok
Пользователь
 
Аватар для havok
 
Регистрация: 24.08.2009
Сообщений: 42
По умолчанию

код в студию! вы путь к файлу как передаете? вот так надо
Код:
var s:string;
begin
   s:='C:\windows' ; // путь к файлу
   s:= 'explorer /select,'+s;
    winexec(PChar(s),SW_Restore);

end;
icq 580047636 You're WELCOME!!!

Последний раз редактировалось havok; 31.08.2009 в 21:06.
havok вне форума Ответить с цитированием
Старый 31.08.2009, 21:15   #5
Gerzs
Форумчанин
 
Аватар для Gerzs
 
Регистрация: 23.07.2009
Сообщений: 185
По умолчанию

Так, к сожалению тоже не выходит.
Gerzs вне форума Ответить с цитированием
Старый 31.08.2009, 21:18   #6
havok
Пользователь
 
Аватар для havok
 
Регистрация: 24.08.2009
Сообщений: 42
По умолчанию

не знаю что там у вас у меня все работает!!!
icq 580047636 You're WELCOME!!!
havok вне форума Ответить с цитированием
Старый 31.08.2009, 21:23   #7
Gerzs
Форумчанин
 
Аватар для Gerzs
 
Регистрация: 23.07.2009
Сообщений: 185
По умолчанию

Я тоже не знаю, а не работат ваш код.
Вот нашел, правда беда – работает только если Explorer закрыт
Код:
ShellExecute(0, 'open', 'explorer.exe',
   PChar('/select, ' + FileName), PChar(FilePath), SW_SHOWNORMAL);
И еще один момент, ваш код у меня не компилируется – пишет что переменная S типа AnsiChar

C помощью winexec можно выделить несколько файлов?

Последний раз редактировалось Stilet; 12.10.2009 в 09:58.
Gerzs вне форума Ответить с цитированием
Старый 11.10.2009, 19:30   #8
Lime
Форумчанин
 
Аватар для Lime
 
Регистрация: 10.02.2009
Сообщений: 815
Радость

Цитата:
Сообщение от Gerzs Посмотреть сообщение
C помощью winexec можно выделить несколько файлов?
нет.
_________________________
Lime вне форума Ответить с цитированием
Старый 11.10.2009, 19:31   #9
Gerzs
Форумчанин
 
Аватар для Gerzs
 
Регистрация: 23.07.2009
Сообщений: 185
По умолчанию

А вообще можно?
Gerzs вне форума Ответить с цитированием
Старый 12.10.2009, 10:00   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А вообще можно?
Можно, но
1. Нужно заставить открыться Эксплорер на нужной папке, а потом взаимодействовать с его окном сообщениями.
2. Не факт что прога будет работать в других виндовсах.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие файлов в Windows bakabul Операционные системы общие вопросы 13 22.09.2020 17:03
Сортировка файлов в Explorer vs сортировка в Delphi mutabor Общие вопросы Delphi 11 04.09.2009 14:32
Explorer - пропали названия файлов и папок у ''Экскизов'' DomiNick Операционные системы общие вопросы 10 27.08.2009 10:57
Cвой пункты в всплывающем меню Windows Explorer Gerzs Общие вопросы Delphi 12 22.08.2009 19:38
Как отключить WinKey в Windows Explorer? OCTAGRAM Софт 3 29.06.2009 04:51