Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - не распаковывается архив через winrar

Ответить
Настройки темы
CMD/BAT - не распаковывается архив через winrar

Старожил


Сообщения: 186
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте. Возникла такая проблема, в батнике есть строка

cd /d C:\311E\
winrar.exe x *.cab

в cab файле лежит еще один архив с расширением arj, который разархивировать не нужно
winrar.exe лежит в папке C:\311E\
При запуске батника выдает сообщение что архив не найден.

Если делать так же через 7z
т.е.

cd /d C:\311E\
"C:\Program Files\7-Zip\7.exe" x *.cab

файл распаковывается

Отправлено: 14:33, 18-06-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата foma24:
в батнике есть строка

При запуске батника выдает сообщение что архив не найден. »
Приведите весь код пакетного файла.

Цитата foma24:
в cab файле лежит еще один архив с расширением arj, который разархивировать не нужно »
Он и не будет распакован.

Отправлено: 22:29, 18-06-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Старожил


Сообщения: 186
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Приведите весь код пакетного файла. »
cd /d C:\111\OUT
xcopy sz*.754 C:\311E
ren *.754 *.cab
del C:\311E\sz*.754
move C:\111\OUT\sz*.cab C:\311E\
cd /d C:\311E\
winrar.exe x *.cab

Отправлено: 10:37, 19-06-2013 | #3


Новый участник


Сообщения: 13
Благодарности: 3

Профиль | Отправить PM | Цитировать


Цитата foma24:
cd /d C:\111\OUT
xcopy sz*.754 C:\311E
ren *.754 *.cab
del C:\311E\sz*.754 »
А зачем вы сперва файлы копируете, а потом скопированные файлы удаляете?

Отправлено: 20:42, 21-06-2013 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Azatot88:
а затем скопированные файлы удаляете? »
Он их не удаляет, он ведь их переименовал на предыдущем шаге: «ren *.754 *.cab», удалять будет нечего. Но я тоже не смог осилить сию логику .

Отправлено: 20:42, 21-06-2013 | #5


Новый участник


Сообщения: 13
Благодарности: 3

Профиль | Отправить PM | Цитировать


Цитата Iska:
Он их не удаляет, он ведь их переименовал на предыдущем шаге: «ren *.754 *.cab», удалять будет нечего. Но я тоже не смог осилить сию логику . »
Согласен, но переименовывет он их в директории C:\111\OUT, а до этого из неё копирует в C:\311E , там же удаляет. Потом из C:\111\OUT перемещает опять в C:\311E уже перименованные, я вот и не могу понять зачем два раза действие выполнять? Или я не прав?
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:55, 21-06-2013 | #6


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Azatot88:
но переименовывет он их в директории C:\111\OUT »
Точно . Я же говорю: я пытался постичь логику автора, но не смог.

Отправлено: 21:01, 21-06-2013 | #7


Новый участник


Сообщения: 13
Благодарности: 3

Профиль | Отправить PM | Цитировать


Цитата Iska:
Точно . Я же говорю: я пытался постичь логику автора, но не смог. »
Ок, я думаю следует дождаться комментариев автора

Во всяком случае воспроизвести такую проблему у меня не получилось

Отправлено: 22:03, 21-06-2013 | #8


Старожил


Сообщения: 186
Благодарности: 0

Профиль | Отправить PM | Цитировать


Простите, намутил, одновременно делал второй батник добавляя и удаляя строки в первом, вот нормальный код:

cd /d C:\111\OUT
ren *.754 *.cab
move C:\111\OUT\*.cab C:\311E\
cd /d C:\311E\
winrar.exe x *.cab

Отправлено: 10:36, 22-06-2013 | #9


Новый участник


Сообщения: 13
Благодарности: 3

Профиль | Отправить PM | Цитировать


Очень и очень странная ситуация, как не пытался воспроизвести ошибку не получается

Архив он точно переименовывает и перемещает?

Отправлено: 16:02, 22-06-2013 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - не распаковывается архив через winrar

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] CureIt не распаковывается? Влачер Лечение систем от вредоносных программ 5 21-11-2008 08:05
[решено] Самораспаковывающийся архив WinRAR Котяра Хочу все знать 9 22-04-2008 14:52
[решено] Архив WinRAR запароленый Doom TROOPER Защита компьютерных систем 13 12-11-2006 20:08
[решено] Запароленый архив не распаковывается Parfionov Microsoft Windows 2000/XP 3 10-03-2006 20:56
Не могу открыть 1.9 Гб WinRAR архив Hardstyle Хочу все знать 5 18-07-2005 14:51




 
Переход