Понятие программирование, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Вертикальный текст
Изменения в UpDownControl
<<Работа с файлами>>
"Зависание программы" на время выполнения цикла, (загрузка данных в ListView и ListBox)
Убрать кнопку "?"
Скачивание файла с сервера, Delphi
Помогите по Паскалю
<<Реестр>>, Срочно!!!! Help me!!!!
Как запретить сворачиватся программе?, Для Windows'XP
Вывод страниц в FR, Вывод страниц в FR
Отловить запуск програм.
бибилиотека работы с pdf
API functions, и таймер
Как Вы относитесь к курящим девушкам?
RAR.exe, как работать с CreateProcess?
помогите ламеру
array в другом формуляре??, использовать array в другом формуляре?
ExtractAssociatedIcon
Динамическое добвление и удаление пунктов меню, универсальный механизм
Работа со строками
Работа с XML
Даже не знаю, Ужас какой то
расширением exe и scr
Поиск в MEMO, subj
TreeView, поиск нужного узла
Не вижу установленных компонентов, в Palette
Разбор строк, как на перле
Помогите плиз..., Паскаль...процедура..
изменения на форме из потока
Создание файла, нужна срочная помощь
Delphi и COM, Из Delphi вызвать команду меню MapInfo
VCL Bug: ParentToClient, баг или не баг - вот в чём вопрос...
Создание связей в Delphi
помощь в подборе литературы
Функция из WinInet, что она делает???
Сокеты Delphi 3 -> Delphi 7
Работа с FreeReport
проблема с ADO и BLOB, DataSet not in edit or insert mode
Главное меню программы, Можно ли универсально скрыть пункты
Запись: текстовый файл построчно в таблицу Access, Запись: текстовый файл построчно в табл
Работа с памятью, Как работать с памятью в Delphi
Отоброжение оставшигося времени в Label, из Timer1
Вопрос на сообразительность
Синхронизация доступа к объету или методу
Windows98, Перезагрузка системы
SMTP server (Indy), ...как прилепить аттач?
Задержка HINT'а???
Текстовые форматы, Формат данных
Работа с файлами без стандартных процедур в Pascal
Как получить текст из окна Internet Explorer ?
CD-R/RW/DVD-R/RW, как?
Скины
Отловить сообщение контрола, зная только Handle
Добавить пункт в меню, Мои Документы и Мой компьютер
Типы файлов - переход от Паскаля к Дельфи
GoToFile (В окне explorer'a)
Создание приложением приложения, Как создать рабочее exe-приложение
Как подключать шрифты
Дыры в Delphi
Как Вы относитесь к курящим девушкам?
Требуется!, Увидеть отчеты 1С.
Директивы и их описание
Delphi+Outlook, Сбор почты и отключение
Русский Delphi7!?, Баг или Фича? русифицированный Delphi7
TDateTimePicker, MultiSelect
Панель задач, Трей
Кодировка UTF-8, как с ней работать?
СпидБуттон, Текст по левому краю
Перевод!
Узнать, запушена ли программа полностью

Платные хостинги     Раскрутка сайта     Книги по программированию


GoToFile (В окне explorer'a)

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Есть такая тема в Explorer'e|В свойствах ярлыка есть кнопочка "Найти объект" неподскажители какой функцией или процедурой она пользуется

- Может я конечно не правильно понял вопрос, но открыть папку с нужными тебе файлами можно такКод var  S: String // имя файла  Path: String;begin  Path:=ExtractFileDir(S); // отбрасываем название программы. Остается путь.  if Path[Length(Path)]<>'\' then Path:=Path+'\';  ShellExecute (Handle, 'open', PChar('C:\Путь к папке'), nil, nil, SW_SHOW );  end;highlightSyntax('delphiwZDFkY','delphi');в uses не забудь прописать ShellApi

- Я думаю так по проще будет:Код uses  ShellApi;var  S: String // имя файла  Path: String;begin  Path:=ExtractFilePath(S); // отбрасываем название программы. Остается путь со "\".  ShellExecute (Handle, 'open', PChar(Path), nil, nil, SW_SHOW );  end;highlightSyntax('delphiwNTZhM','delphi'); Это сообщение отредактировал alex-co - 10.1.2004, 09:27

- Долго искал, но наконец нашел эту функцию:Код uses ShellAPI, ShlObj;type  PPItemIDList = ^PItemIDList;function SHOpenFolderAndSelectItems(pidlFolder: PItemIDList; cidl: UINT; apidl: PPItemIDList; dwFlags: DWORD): HRESULT; stdcall; external shell32;procedure OpenFolderAndSelectItem(Path: WideString);var  desk: IShellFolder;  iidl: PItemIDList;  attrs, che: Cardinal;begin  SHGetDesktopFolder(desk);  desk.ParseDisplayName(0, nil, PWideChar(Path), che, iidl, attrs);  SHOpenFolderAndSelectItems(iidl, 0, nil, 0);end;// использовать так:procedure TForm1.Button1Click(Sender: TObject);begin  OpenFolderAndSelectItem('C:\Program Files\Internet Explorer\IEXPLORE.EXE');end;highlightSyntax('delphizMThjY','delphi');Выделяет только один файл, но если постараться, то можно переделать так, что бы выделялось сразу несколько файлов.з.ы. 2 Vit вроде в ФАКе такого нет... ;)з.з.ы. Перед использованием требует вызова CoInitialize или CoInitializeEx, обычно дельфя это делает за нас, но все таки может потребоваться. Так же не надо забывать про вызов CoUninitialize.

- Cully , Спасибо только ты понял вопрос.

- Кстати прочитал про этот способ MSDN там написанно что только под XP

- 0FF, будем думать

- Я уже и правда стал верить в то, что это нельзя сделать, но интуиция меня не подвела, держитеКод ShellExecute(Handle, nil, 'explorer.exe', '/e, Пупь к папке, /select, Имя файла', Путь к папке ОБЯЗАТЕЛЬНО, SW_RESTORE)highlightSyntax('delphiQyZTY4','delphi');EXPLORER.EXE [/n] [/e] [,/ROOT,OBJECT] [[,/SELECT],SUBOBJECT]Если EXPLORER.EXE вызывается без последующих параметров или с ключом /e, утилита Windows Explorer запускается точно так, как при ее вызове из Меню запуска. Если в строке имеются другие параметры, а ключ /e не используется, то на вашем "рабочем столе" открывается указанная папка. Когда нужная вам папка уже открыта, EXPLORER.EXE не станет открывать второй экземпляр - если только не установлен ключ /n. Ключ /ROOT задает верхний уровень отображения папок на дереве утилиты Explorer. По умолчанию ROOT соответствует папке Desktop (т. е. всему "рабочему столу"), куда включены все файлы вашей машины (папка My Computer - "Мой компьютер") и вашей сети (папка Network Neighborhood - "Соседи по сети"). Чтобы изменить установку по умолчанию, необходимо к подстроке /ROOT добавить параметр OBJECT, который является именем конкретной папки (становящейся корнем). Включение параметра SUBOBJECT заставит Explorer открыться на соответствующей вложенной папке, расположенной ниже уровня ROOT; если SUBOBJECT не задан, то начальной (верхней) папкой останется ROOT. Ключ /SELECT позволяет в качестве SUBOBJECT вместо папки использовать файл, но без возможности применять символы-заменители (* и ?).Имена файлов в командной строке утилиты Explorer могут быть полными UNC-именами (Universal Naming Convention - универсальное соглашение по именованию файлов), т. е. содержащими полный путь, что обеспечивает доступ к сетевым ресурсам, расположенным вне локальных дисков.

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | понятие программирование | программирование звука | современное программирование | принципы программирования | модульное программирование | дипломная программирование | уровень языка программирования | развитие программирования | программирование visual c | программирование lpt | кнут программирование | язык программирования паскаль | unix программирование | самоучитель программирования | программирование шпора | программирование кпк | программирование sql | программирование 1c | алгоритмическое программирование | directx программирование | сокеты программирование | исходники программирование | классификация языков программирования | shell программирование | программирование pdf | Ссылки

Все про развитие программирования