Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 26 • Страница 1 из 21  2  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Junior
Статус: Не в сети
Регистрация: 15.06.2006
Откуда: Архангельск
Мне вот нужно так сделать:
есть zip-архив А и zip-архив Б, нужно чтобы по нажатию .ехе , содержание архива А копирнулось в архив Б, при этом заменив в нём одноименные файлы/папки.
Что делать?



Партнер
 

Member
Статус: Не в сети
Регистрация: 21.05.2006
Откуда: Msk.Ru
легко
читай мануал по консольным командам rar.exe

_________________
Обсуждение моих материалов тут: http://forums.overclockers.ru/viewtopic.php?f=58&t=361985


 

Junior
Статус: Не в сети
Регистрация: 15.06.2006
Откуда: Архангельск
Дык мне нужно не в консоли набивать непонятно что, а создать исполняемый файл чтобы всё само сделалось ;) за 5 сек.


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Батник — это тоже исполняемый файл ;)

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Advanced member
Статус: Не в сети
Регистрация: 26.05.2004
Откуда: Israel
-=BIGSER=-
Как уже сказали
iliapan писал(а):
читай мануал по консольным командам rar.exe

потом пишешь батник и, если возникнет такое желание, конвертируешь его в .exe

_________________
Правильно сформулированный вопрос отпадает сам собой. Не спрашивай - учись думать.


 

Junior
Статус: Не в сети
Регистрация: 15.06.2006
Откуда: Архангельск
Nova_il писал(а):
потом пишешь батник

А его как писать? :)


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
В блокноте) Сохранив с расширением BAT)

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Anoss, Nova_il, просят .ехе. Не знаю как с передачей параметров в .ехе (ключи), а запустить из .ехе другой .ехе можно в два счета.


 

Junior
Статус: Не в сети
Регистрация: 15.06.2006
Откуда: Архангельск
ntf
Мне то впринципе безразницы ехе или bat, да хоть rtf :), лишь бы выполнялось нужное.
Причём архив А + ехе/бат (или может их можно совместить?) будут отдельно положены в папку с файлами среди которых архив Б. Получается что-то типа пропатчивания, но как это делается я ваще не вкурсах.


 

Member
Статус: Не в сети
Регистрация: 05.12.2004
Откуда: и все
Код:
echo off
mkdir tmpdir
<распаковать b.zip в tmpdir>
<добаить в a.zip все файлы из tmpdir\, включая подкаталоги>
del tmpdir\*.*
rmdir tmpdir
echo done... press any key
pause

вместо тч в скобках пишешь команды для rar.exe
сохраняешь это всё в файл mybat.bat, радуешься :D

_________________
$ no gui! use right ui


 

Junior
Статус: Не в сети
Регистрация: 15.06.2006
Откуда: Архангельск
У мня щас голова треснет от ключей.
Можт кто знает как это заделать? Есть C:\a.zip и С:\b.zip. Как один в другой поместить с перезаписью совпадающих имён файлов/папок?
mrspb писал(а):
<распаковать b.zip в tmpdir>,
<добаить в a.zip все файлы из tmpdir\, включая подкаталоги>

Таких ключей в rar.txt не нашёл :( .


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Да, кстати, все забыли, что консольный rar.exe поддерживает только настоящие rar-архивы, никаких зипов, если это действительно зипы :)
Добавлено спустя 42 секунды
так что нужны зип с анзипом, а не рар :)

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Member
Статус: Не в сети
Регистрация: 21.05.2006
Откуда: Msk.Ru
Anoss писал(а):
Да, кстати, все забыли, что консольный rar.exe поддерживает только настоящие rar-архивы, никаких зипов, если это действительно зипы

РАЗВЕ? :)

Ну тогда предлагаю автору пользоваться раром.

На закуску даю пример:
"mkdir tmpdir"
"cd tmpdir"
"rar.exe e -o+ ..\A.rar" - распаковка в текущую директорию с перезаписыванием файлов.
"rar.exe e -o+ ..\B.rar" - тоже самое. Файлы из архива В перезаписываются поверх.
"rar.exe a rartest.rar -ep1" - Добавляем все файлы из текущей папки в архив rartest
"copy rartest.rar .." - пишем архив в папку вверх
"rename rartest.rar C.rar" - если тебе нужно, переименовываем архивчик в то, что тебе нужно.

_________________
Обсуждение моих материалов тут: http://forums.overclockers.ru/viewtopic.php?f=58&t=361985


Последний раз редактировалось iliapan 04.12.2006 21:39, всего редактировалось 1 раз.

 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
предлагаю свой вариант :) :
1) Качаем zip и unzip . Всё легально и открыто.
2) помещаем архив a.zip и b.zip в какую нибудь папку. Туда же помещаем файлы zip.exe и unzip.exe.
3) там же создаём батник:
Код:
mkdir temp
unzip.exe -o a.zip -d .\temp
cd temp
..\zip.exe -r ..\b.zip *.*
cd ..
rmdir /S /Q .\temp

4) запускаем.

Описание: распаковывается архив a.zip во временную папку, потом добавляется в архив b.zip содержание этой папки и сама папка удаляется.


 

Member
Статус: Не в сети
Регистрация: 21.05.2006
Откуда: Msk.Ru
неа а если в архиве есть вложенные папки??? *.* их не возьмет!

_________________
Обсуждение моих материалов тут: http://forums.overclockers.ru/viewtopic.php?f=58&t=361985


 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
iliapan возьмёт, я ключ -r не зря указал.


 

Member
Статус: Не в сети
Регистрация: 05.01.2005
-=BIGSER=-
-=BIGSER=- писал(а):
Дык мне нужно не в консоли набивать непонятно что, а создать исполняемый файл чтобы всё само сделалось за 5 сек.

Ну, время в некоторой мере и от толщины архива зависит. ;)

-=BIGSER=- писал(а):
Можт кто знает как это заделать? Есть C:\a.zip и С:\b.zip. Как один в другой поместить с перезаписью совпадающих имён файлов/папок?

Я, знаю! :D
Написал уже - работает ( бла-бла-бла.exe :), без всяких прицепляемых консолей ;) ), осталось "морду" подделать.

-=BIGSER=- писал(а):
Что делать?

Давайте в ЛС мыло, сброшу.


 

Junior
Статус: Не в сети
Регистрация: 15.06.2006
Откуда: Архангельск
iliapan писал(а):
На закуску даю пример:

Или это действительно например, или них не рабит :) .
_SGK
Если это не прикол, то omniplace(a)rambler.ru .


 

Member
Статус: Не в сети
Регистрация: 05.01.2005
-=BIGSER=-
-=BIGSER=- писал(а):
Если это не прикол

Не, не прикол. :) А шо, сильно похож на приколиста? :haha:
Сделаю "морду" и сброшу.


 

Member
Статус: Не в сети
Регистрация: 21.05.2006
Откуда: Msk.Ru
все работает )) только у меня баг один получился. попробуй теперь, все должно быть ОК!

_________________
Обсуждение моих материалов тут: http://forums.overclockers.ru/viewtopic.php?f=58&t=361985


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 26 • Страница 1 из 21  2  >
-

Часовой пояс: UTC + 3 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan