Имя: Пароль:
1C
 
Как получить "Особые" свойства файла
Ø
0 Sten
 
11.10.06
13:44
Когда в проводнике открываются свойства файла
там вкладки
Общие
Особые !!!!!!
Сводка (это получается через : objShellApp = CreateObject("Shell.Application");
  objFolder = objShellApp.NameSpace(КаталогФайла);
  objItem = objFolder.ParseName(ИмяФайла);)
А как получить те самые Особые свойства файла?
Спросил в аси у abrahams - но ему наверно после вчерашнего не до 1С :)
1 Sten
 
11.10.06
15:22
Умею же я задавать вопросы на которые незнают ответа
2 Sten
 
11.10.06
15:25
или просто не умею задавать вопросы :(
3 МихаилМ
 
11.10.06
15:31
http://forum.script-coding.info/viewtopic.php?id=38
4 Sten
 
11.10.06
15:39
МихаилМ
и что у вас этот код показывает "Особые" свойства файла?
У меня он показывает свойства только из вкладки "Сводка"
5 Sten
 
11.10.06
15:41
МихаилМ
из (0)
objShellApp = CreateObject("Shell.Application");
  objFolder = objShellApp.NameSpace(КаталогФайла);
  objItem = objFolder.ParseName(ИмяФайла);
разве не видно что я знаю указанный вами скрипт?! :)
Все равно спасибо, что пытались помочь
6 Uho
 
11.10.06
15:41
(4) объясните неучу, что такое "особые" свойства файла? и у какого типа файлов они есть?
7 Sten
 
11.10.06
15:44
ert, doc, xls
продолжать?
8 Vippi
 
11.10.06
15:48
(7) MIME-тип что ли хочешь узнать?
9 Uho
 
11.10.06
15:50
может поможет
http://www.vbnet.ru/forum/show.aspx?id=110609
10 Sten
 
11.10.06
15:51
в силу своей дремучести не знаю что такое MIME. Кажется это что то с почтой связаное.
нет мне нужны свойства файла
11 Vippi
 
11.10.06
15:54
Multipurpose Internet Mail Extensions
Способ, используемый браузерами для установления связи между определёнными типами файлов и вспомогательными приложениями, предназначенными для отображения файлов такого типа.
Ты хочешь узнать, каким приложением будет открываться твой тип файла?
12 Sten
 
11.10.06
15:59
Vippi не то
13 Vippi
 
11.10.06
16:00
(12) А что?
Цель конечную озвучь.
14 Sten
 
11.10.06
16:02
Есть файл, у него есть свойства. Они мне нужны.
Список форматов у которых есть эти свойства я кажется озвучил
15 Vippi
 
11.10.06
16:04
(14) Конкретный тип файла и какие именно свойства нужны?
Пример.
16 Sten
 
11.10.06
16:35
(7)
17 Vippi
 
11.10.06
16:41
(16) Какие "Особые" свойства хочешь увидеть у doc?
18 Sten
 
11.10.06
16:48
Vippi получи одно и я получу все :)
ну например, Владелец, Клиент, Проверено, Состояние
19 Gloom
 
11.10.06
17:05
Примерчик:
====================================
  dsoFile = createObject("DSOFile.OleDocumentProperties");
  dsoFile.open("test.ert", -1, 2);
  Для счОсобыхСвойств = 0 По dsoFile.customProperties.count - 1 Цикл
    customProperty = dsoFile.customProperties(счОсобыхСвойств);
   Сообщить(customProperty.name + " - " + customProperty.value);
  КонецЦикла;
====================================
dsofile.dll нужно скачать у Билли...
20 Sten
 
11.10.06
17:23
Gloom
Спасибо, свойства получил.
А других вариантов нет? Вдруг не окажется рядом dsofile.dll.
Винда ведь как без него обходится
21 Vippi
 
11.10.06
17:25
(19) Работает ;))) Спасибо.
(20) А теперь объясни, зачем это тебе надо?
22 Sten
 
11.10.06
17:28
Vippi какой вы любопытный однако
23 Gloom
 
11.10.06
17:35
(20)"А других вариантов нет?"
У офисных документов через объектную модель VBA можно достучаться - через свойство CustomDocumentProperties.
У других OLE-документов без внешних приблуд никак...
 
24 Sten
 
11.10.06
17:50
я просто думал может все же "Shell.Application" как нибудь достучатся.
Т.е. "штатными" способами Windows
Все спасибо, персональное Gloom, я побежал
До завтра :)
AdBlock убивает бесплатный контент. 1Сергей