On-line: PSP, гостей 3. Всего: 4 [подробнее..]
АвторСообщение



Пост N: 388
Зарегистрирован: 17.06.10
ссылка на сообщение  Отправлено: 29.12.15 09:42. Заголовок: Фильтр файлов показываемых в папке


Приветствую !

Открываю папку через ShellExecute. Можно ли сделать фильтр на показ тех или иных
файлов в этой папке ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 2 [только новые]


администратор




Пост N: 5444
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 29.12.15 10:17. Заголовок: наверное нельзя , та..


наверное нельзя , так же как и в проводнике.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 389
Зарегистрирован: 17.06.10
ссылка на сообщение  Отправлено: 29.12.15 10:32. Заголовок: А вот такой подход. ..


А вот такой подход. Правда я не понял это визуализация или поиск
http://www.script-coding.com/WSH/Shell.html

Filter(<Flags>,<Filter>)

Назначение: устанавливает для элементов папки фильтр с использованием групповых символов. Возвращаемого значения нет.

Параметры:

<Flags> - набор флагов фильтрации. Некоторые значения (подробнее - см. MSDN):
32 - учитывать папки.
64 - учитывать не папки.
128 - учитывать скрытые элементы.
<Filter> - строка фильтра.

Пример:

Set objShellApp = CreateObject("Shell.Application")
Set objFolder = objShellApp.NameSpace("C:\")
Set objFolderItems = objFolder.Items()
MsgBox "На диске С:\ элементов - " & objFolderItems.Count, vbInformation
objFolderItems.Filter 32+64+128, "*"
MsgBox "На диске С:\ элементов всего (со скрытыми) - " & objFolderItems.Count
objFolderItems.Filter 64+128, "*.sys"
MsgBox "На диске С:\ sys-файлов всего (со скрытыми) - " & objFolderItems.Count
'Такая конструкция скорее всего откроет единственную папку "Program Files".
objFolderItems.Filter 32, "*Files*"
objFolderItems.InvokeVerbEx "explore"



Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 210
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет