Форум программистов
 
О проблемах с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 13.01.2011, 13:39   #1
Tirendus
Форумчанин
 
Аватар для Tirendus
 
Регистрация: 20.03.2009
Сообщений: 272
По умолчанию Достать файлы из .jar архива

По работе возникла надобность в автоматическом вытягивании файла MANIFEST.MF из .jar-файла. Вот точный путь - file.jar/META-INF/MANIFEST.MF.

Пожалуйста подскажите, каким образом этот файл достать из .jar-файла. Заранее благодарен.
Tirendus вне форума Ответить с цитированием
Старый 13.01.2011, 14:16   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,848
По умолчанию

Какой архиватор присутствует на компе? WinRAR есть?
Что делать далее с выдернутым файлом?
Где пример такого архива jar? (не буду же я его создавать, лишь для проверки макроса)
EducatedFool вне форума Ответить с цитированием
Старый 13.01.2011, 14:47   #3
Tirendus
Форумчанин
 
Аватар для Tirendus
 
Регистрация: 20.03.2009
Сообщений: 272
По умолчанию

Привет. Спасибо, что откликнулся.

Архиватор есть, WinRAR.

Файл в приложении, поменяй только разрешение с .zip на .jar, форум не пропускает .jar-файлы.
Вложения
Тип файла: zip BallsNWalls_ML_BenqSiemensEF81_EFIGSCS.zip (192.4 Кб, 9 просмотров)
Tirendus вне форума Ответить с цитированием
Старый 13.01.2011, 15:02   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,848
По умолчанию

Повторюсь:
Цитата:
Что делать далее с выдернутым файлом?
Сохранить в какую-то папку, считать из него текст, отправить тебе на почту, изменить и засунуть обратно в архив, или что?
EducatedFool вне форума Ответить с цитированием
Старый 13.01.2011, 15:18   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

не скажу как запустить батник из excel-а, но выдернуть ваш файлик с помощью свободной 7z можно из командной строки:
Код:
7z e "c:\backup\2\de.jar" *.mf -r -y
Вложения
Тип файла: txt de.jar.txt (23.9 Кб, 13 просмотров)
Тип файла: zip 7z.ZIP (406.0 Кб, 12 просмотров)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 14.01.2011, 10:31   #6
Tirendus
Форумчанин
 
Аватар для Tirendus
 
Регистрация: 20.03.2009
Сообщений: 272
По умолчанию

EducatedFool,

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

raxp,

Спасибо, хотелось бы это конечно без зависимости от внешних программ сделать, но если не будет другого выхода, я воспользуюсь вашим вариантом.
Tirendus вне форума Ответить с цитированием
Старый 14.01.2011, 12:31   #7
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

честно говоря, не уверен, что excel поддерживает работу с архивами встроенными средствами, поэтому использование бесплатных готовых внешних решений видится оптимальным с точки зрения затрат времени, а время как говорится - мани.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 14.01.2011, 16:08   #8
Tirendus
Форумчанин
 
Аватар для Tirendus
 
Регистрация: 20.03.2009
Сообщений: 272
По умолчанию

raxp,
Использую команды, которые вы посоветовали, но вот чего не пойму. Куда вообще извлекается файл?


-----
Нашел

c:\Documents and Settings\%username%

Последний раз редактировалось Tirendus; 14.01.2011 в 16:12.
Tirendus вне форума Ответить с цитированием
Ответ
Купить рекламу на форуме 20000 рублей в месяц
Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как добавить внутрь jar файла mdb файл что работало ZigaZaga Java Базы данных (JDBC, JPA, Hibernate) 0 05.10.2010 14:21
Как из базы ABS достать файлы oleg17 БД в Delphi 5 21.09.2010 16:02
дескриптор jar Legion8081 Общие вопросы по Java, Java SE, Kotlin 1 12.07.2010 01:10
Как достать временные файлы из Оперы? Terran Свободное общение 9 04.06.2010 22:45
Компилирование .jar и .exe в java Яр|/||< (^_^) Общие вопросы по Java, Java SE, Kotlin 5 13.10.2009 18:13


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS