Как получить СВОЙСТВА файла закладки СВОДКА? :idea:

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Mentoss
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 13.10.2005 (Чт) 19:02

Как получить СВОЙСТВА файла закладки СВОДКА? :idea:

Сообщение Mentoss » 13.10.2005 (Чт) 19:05

Как получить СВОЙСТВА файла закладки СВОДКА?
И как можно програмно считать Файл--Сводка--Название (или тема скажем)
и изменить тот же параметр?
Заранее благодарен.

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 14.10.2005 (Пт) 10:38

Тебе подсказать, какую именно информацию ты "пропустил" в своем вопросе, или сам догадаешься? :roll:
Быть... или не быть. Вот. В чём вопрос?

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 14.10.2005 (Пт) 14:08

Вкладка "Сводка" свойств файла вот:
Изображение

Как вариант - читать структуру файлов и на ее основе получать эти данные. Вроде бы есть встроенный механизм для такого дела, но я не уверен...
Моду создают модоки, а распространяют модозвоны.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 14.10.2005 (Пт) 14:47

Это не "структура файлов", это какой-то особый поток в NTFS, не помню его название.
Изображение

CodeName33
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 297
Зарегистрирован: 01.09.2004 (Ср) 13:25
Откуда: SPb

Сообщение CodeName33 » 14.10.2005 (Пт) 16:28

tyomitch, Разьве это поток NTFS? Для MP3 он тэги и битрейт в "Сводке" показывает, и не только на NTFS... Это какое-то расширение проводника...
Программисты не глючат - глючат компиляторы...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 14.10.2005 (Пт) 17:46

На NTFS-разделах "Сводка" есть у любого файла, на FAT - только у doc, mp3 и им подобных. Проверь и убедись.
Изображение

Mentoss
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 13.10.2005 (Чт) 19:02

2hCORe

Сообщение Mentoss » 14.10.2005 (Пт) 17:56

2hCORe
Именно эти сводки и надо програмно считать! Именно об этом и я... библиотечка то должна быть виндовая! У кого какие мысли ещё? Согласитесь.. ну больно полезно знать эти ффишки!

CodeName33
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 297
Зарегистрирован: 01.09.2004 (Ср) 13:25
Откуда: SPb

Сообщение CodeName33 » 14.10.2005 (Пт) 23:27

tyomitch, проверил, есть но не у любого! У меня на HTML нет никакой сводки! А интересно сводка которая extension'ами для експлорера создаётся и сводка которая в потоке NTFS, можно прочитать одинаково или надо для extension'ов другим методом?
Программисты не глючат - глючат компиляторы...

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 15.10.2005 (Сб) 12:57

"Грязный хак": открыть окно "Свойства" для файла, кликнуть программно по табу "Сводка", найти SysListView32 и считать все данные...
Моду создают модоки, а распространяют модозвоны.

CodeName33
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 297
Зарегистрирован: 01.09.2004 (Ср) 13:25
Откуда: SPb

Сообщение CodeName33 » 15.10.2005 (Сб) 18:12

hCORe, ага и пользователь ничего не заметит... :) А если надо в папке у всех файлов это считать, то можно показать прользователю скринсейвер, или кино какое-нибудь... :) :) :)
Программисты не глючат - глючат компиляторы...

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 15.10.2005 (Сб) 18:56

Кстати идея снимать данные из окошка вполне реальна. Реализация не такая уж и тормознутая.

Для большого количества данных лучше читать данные из самих файлов. Воспользовавшись информацией на wotsit.org о типах файлов.
Моду создают модоки, а распространяют модозвоны.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 15.10.2005 (Сб) 19:58

Но для малого количества файлов этот монструозный способ работать будет...
Вложения
PropHack.zip
(17.23 Кб) Скачиваний: 47
Моду создают модоки, а распространяют модозвоны.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 15.10.2005 (Сб) 20:33

"Обрезанная" версия, получение всех данных ~600 мс.
Вложения
PropHackL.zip
(15.89 Кб) Скачиваний: 43
Моду создают модоки, а распространяют модозвоны.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 16.10.2005 (Вс) 8:44

скачайте любой просмотрщик нтфс потоков и посмотрите...
c:\test.exe$NTFS_STREAM
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 17.10.2005 (Пн) 17:17

tyomitch писал(а):На NTFS-разделах "Сводка" есть у любого файла, на FAT - только у doc, mp3 и им подобных. Проверь и убедись.

Да.
Но для работы с этими свойствами нужно юзать API, только функции забыл. Ole-чего-то-там.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 108

    TopList