Отправляет email-рассылки с помощью сервиса Sendsay

[TC] команды dos

Здравствуйте. Хочу задать вопрос по команде dos. Иногда необходимо заменить повреждённый
файл в Windows, а переустанавливать всю программу нехочется и перелопатить все
cab файлы тоже долгое занятие. Мне подсказали строку как выудить необходимый
файл из архива, но чтото не получается.Пишу строку,например:
extract /a /e base4.cab sound.dr_,
где /a это all, /e это extract, первый файл архива и файл поиска. Знак _ ставил
и в конце расширения первого файла и в конце расширения второго. Программа extract.exe
в архиве присутствует. Запускал я с командной строки режима msdos, а также загружался
с дискеты и запускал из загрузочного меню со второго окна, где больше памяти.
Суважением Дмитрий.

Ответить   Дмтр Fri, 23 Dec 2005 11:53:16 +0300 (#493348)

 

Ответы:

Доброе время суток, уважаемые участники рассылки и Дмтр!

Original Message Здравствуйте. Хочу задать вопрос по команде dos. Иногда необходимо заменить повреждённый
файл в Windows, а переустанавливать всю программу нехочется и перелопатить все
cab файлы тоже долгое занятие. Мне подсказали строку как выудить необходимый
файл из архива, но чтото не получается.Пишу строку,например:
extract /a /e base4.cab sound.dr_,

Не получается, поскольку подсказали не совсем правильно.

Original Message где /a это all, /e это extract, первый файл архива и файл поиска. Знак _

All - это всё, а Вам, судя по вышеприведённой Вами же строке ведь нужны
не все файлы, а только файл sound.dr_ Поэтому Ваша командная строка в
DOS должна выглядеть так:

extract /e base4.cab sound.dr_

Файл sound.dr_ появится в той же папке, что и CAB-файл, в котором он
запакован.

Ответить   Sat, 24 Dec 2005 12:21:46 +0300 (#493686)

 

Здравствуйте, Дмтр!

Вы писали:

cab файлы можно винраром открывать. Зачем с extract'ом огород городить?
Если же вы хотите вытащить файл из cab'а в чистом досе, лучше
воспользоваться какой-нибудь из последних версий дос навигатора, он
cab'ы своими средствами распаковывает.

Ответить   Mon, 26 Dec 2005 00:49:10 +0600 (#494063)