|
Вопрос # 6 572/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты!
Не подскажите ли мне как сделать следующую вещь. У меня открывается проводник с выделенным файлом ну скажем по какой то кнопке. Если я по другой кнопке попытаюсь открыть проводник с другим файлом, то либо откроется новая копия проводника, либо активируется уже до этого открытое окно проводника, но с выделенным файлом при первом его открытии.
Хотелось бы получить результат как при скачивание файлов, при показе этого файла в папке, проводник всегда один и всегда переводит курсор на требуемый файл.
Модель кода прилагаю.
Алексей.
Приложение: Переключить в обычный режим- uses ShellApi;
-
- procedure TForm1.Button1Click(Sender: TObject);
- var
- NameIn: string;
- begin
- NameIn := 'c:\2\f1.txt';
- ShellExecute(Application.Handle, 'open', 'explorer.exe', pChar('/select, "' + NameIn +
'"'), nil, SW_SHOWNORMAL);
- end;
-
- procedure TForm1.Button2Click(Sender: TObject);
- var
- NameIn: string;
- begin
- NameIn := 'c:\2\f2.txt';
- ShellExecute(Application.Handle, 'open', 'explorer.exe', pChar('/select, "' + NameIn +
'"'), nil, SW_SHOWNORMAL);
- end;
-
 |
Вопрос задал: Хорт А.М. (статус: Посетитель)
Вопрос отправлен: 28 декабря 2014, 11:38
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|