Позвольте мне посмеяться над собой?! ... НО
Когда-то очень давно (относительно), на каком-то сайте, посвященном 1с
увидела одну обработку - закачала, попробовала в действии - понравилась,
а сейчас не могу найти ни в компе, ни в инете ;-( (забыла название - память-то
девичья!) Суть обработки вот в чем:
средствами 1С выполнялся поиск на компе (или в любом выбранном каталоге)
всех файлов и формирование содержания программ и файлов в таблицу в xls-файле.
Изюминка вот в чем: (в колонках раскрываются свойства файла и соответственно
информация о производителе и авторских правах и т.д).
МОЖЕТ у кого-то есть такая обработка или хотя бы ссылка на сайт, где она размещается?
Когда-то очень давно (относительно), на каком-то сайте, посвященном 1с
увидела одну обработку - закачала, попробовала в действии - понравилась,
а сейчас не могу найти ни в компе, ни в инете ;-( (забыла название - память-то
девичья!) Суть обработки вот в чем:
средствами 1С выполнялся поиск на компе (или в любом выбранном каталоге)
всех файлов и формирование содержания программ и файлов в таблицу в xls-файле.
Изюминка вот в чем: (в колонках раскрываются свойства файла и соответственно
информация о производителе и авторских правах и т.д).
МОЖЕТ у кого-то есть такая обработка или хотя бы ссылка на сайт, где она размещается?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Свет, я то-то очень сомневаюсь, что только средствами 1С можно получить информацию о версии файла и авторских правах.
Единственная доступная там ФС.АтрибутыФайла(<?>,,,,,,);
а она ничего подобного не возвращает. не может быть, чтобы без библиотеки там обошлось
Единственная доступная там ФС.АтрибутыФайла(<?>,,,,,,);
а она ничего подобного не возвращает. не может быть, чтобы без библиотеки там обошлось
Аркадий! парадокс в том, что библиотеку обработка у меня не запрашивала. (но, может быть, у меня была установлена требуемая библиотека). Так что насчет библиотеки - не знаю. Согласна, может и ФС.АтрибутыФайла(<?>,,,,,,); использована, но покрайней мере все Микрософтовские файлы и их корпоративные опозновательные знаки и т.д. все были видны...
ну вы, блин, лентяи...
мне понадобилось 2 мин чтобы нарыть...
в результате получаем
1.70.2087.0
..
к чему это я? а вот к чему? только настоящие фарщики - рулез!!!
мне понадобилось 2 мин чтобы нарыть...
Код |
---|
//файловая система
Попытка глFSO = СоздатьОбъект("Scripting.FileSystemObject");
Исключение
глFSO = 0;
Сообщить("> Не удалось создать объект ""Scripting.FileSystemObject""
|Ничего страшного... можно продолжать работу...
|Сообщите Программисту 1C!","i");
Возврат;
КонецПопытки;
Сообщить(глFSO.GetFileVersion("C:/Program Files/Far/far.exe"));
Показать полностью |
в результате получаем
1.70.2087.0
..
к чему это я? а вот к чему? только настоящие фарщики - рулез!!!
Ты, конечно, молодец, фарщик ;) Только неочевидно, что это должно везде работать по умолчанию.
У меня выдает "Неудачная попытка создания объекта (Scripting.FileSystemObject)"
И даже лень копать, какой dll или ocx не хватает
У меня выдает "Неудачная попытка создания объекта (Scripting.FileSystemObject)"
И даже лень копать, какой dll или ocx не хватает
Блин, чудеса...
WshShell=СоздатьОбъект("WScript.Shell");
objShellApp=СоздатьОбъект("Shell.Application");
objRegExp=СоздатьОбъект("VBScript.RegExp");
ScrCtrl=СоздатьОбъект("MSScriptControl.ScriptControl");
ВСЕ РАБОТАЮТ, а
FSO=СоздатьОбъект("Scripting.FileSystemObject"); - фигушки
Причем и Дельфи на него ругается
WshShell=СоздатьОбъект("WScript.Shell");
objShellApp=СоздатьОбъект("Shell.Application");
objRegExp=СоздатьОбъект("VBScript.RegExp");
ScrCtrl=СоздатьОбъект("MSScriptControl.ScriptControl");
ВСЕ РАБОТАЮТ, а
FSO=СоздатьОбъект("Scripting.FileSystemObject"); - фигушки
Причем и Дельфи на него ругается
Сhe Burashka, если ты не против, то я немного повредничаю.
Объект FileSystemObject не содержит свойств и методов, с помощью которых можно получить информацию о производителе и авторских правах. Не содержат эту инфу и порожденные им объекты Drive, File и т.д. (или я их не нашел, хотя очень старался).
Поэтому есть сомнения по поводу направления копания. :)))
Объект FileSystemObject не содержит свойств и методов, с помощью которых можно получить информацию о производителе и авторских правах. Не содержат эту инфу и порожденные им объекты Drive, File и т.д. (или я их не нашел, хотя очень старался).
Поэтому есть сомнения по поводу направления копания. :)))
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот